{
  "abort": {
    "AbortSignal.any.html": true,
    "AbortSignal.any.worker.html": true,
    "event.any.html": true,
    "event.any.worker.html": true,
    "abort-signal-any.any.html": true,
    "abort-signal-any.any.worker.html": true,
    "abort-signal-timeout.html": false,
    "reason-constructor.html": false
  },
  "events": {
    "AddEventListenerOptions-once.any.html": true,
    "AddEventListenerOptions-once.any.worker.html": true,
    "AddEventListenerOptions-passive.any.html": true,
    "AddEventListenerOptions-passive.any.worker.html": true,
    "AddEventListenerOptions-signal.any.html": true,
    "AddEventListenerOptions-signal.any.worker.html": true,
    "Event-isTrusted.any.html": false,
    "Event-isTrusted.any.worker.html": false,
    "EventTarget-add-remove-listener.any.html": true,
    "EventTarget-add-remove-listener.any.worker.html": true,
    "EventTarget-addEventListener.any.html": true,
    "EventTarget-addEventListener.any.worker.html": true,
    "EventTarget-removeEventListener.any.html": true,
    "EventTarget-removeEventListener.any.worker.html": true,
    "EventTarget-constructible.any.html": true,
    "EventTarget-constructible.any.worker.html": true,
    "Event-constructors.any.html": {
      "expectedFailures": [
        "Event constructors 3",
        "Event constructors 4"
      ]
    },
    "Event-constructors.any.worker.html": {
      "expectedFailures": [
        "Event constructors 3",
        "Event constructors 4"
      ]
    },
    "event-global.worker.html": true,
    "Event-dispatch-listener-order.window.html": false,
    "EventListener-addEventListener.sub.window.html": false,
    "event-global-extra.window.html": false,
    "event-global-set-before-handleEvent-lookup.window.html": false,
    "legacy-pre-activation-behavior.window.html": false,
    "relatedTarget.window.html": false,
    "Body-FrameSet-Event-Handlers.html": false,
    "CustomEvent.html": false,
    "Event-cancelBubble.html": false,
    "Event-constants.html": false,
    "Event-defaultPrevented-after-dispatch.html": false,
    "Event-defaultPrevented.html": false,
    "Event-dispatch-bubble-canceled.html": false,
    "Event-dispatch-bubbles-false.html": false,
    "Event-dispatch-bubbles-true.html": false,
    "Event-dispatch-click.html": false,
    "Event-dispatch-click.tentative.html": false,
    "Event-dispatch-detached-click.html": false,
    "Event-dispatch-detached-input-and-change.html": false,
    "Event-dispatch-handlers-changed.html": false,
    "Event-dispatch-multiple-cancelBubble.html": false,
    "Event-dispatch-multiple-stopPropagation.html": false,
    "Event-dispatch-omitted-capture.html": false,
    "Event-dispatch-on-disabled-elements.html": false,
    "Event-dispatch-order-at-target.html": false,
    "Event-dispatch-order.html": false,
    "Event-dispatch-other-document.html": false,
    "Event-dispatch-propagation-stopped.html": false,
    "Event-dispatch-redispatch.html": false,
    "Event-dispatch-reenter.html": false,
    "Event-dispatch-single-activation-behavior.html": false,
    "Event-dispatch-target-moved.html": false,
    "Event-dispatch-target-removed.html": false,
    "Event-dispatch-throwing.html": false,
    "Event-init-while-dispatching.html": false,
    "Event-initEvent.html": false,
    "Event-propagation.html": false,
    "Event-returnValue.html": {
      "expectedFailures": [
        "initEvent should unset returnValue."
      ]
    },
    "Event-stopImmediatePropagation.html": false,
    "Event-stopPropagation-cancel-bubbling.html": false,
    "Event-subclasses-constructors.html": false,
    "Event-timestamp-cross-realm-getter.html": false,
    "Event-timestamp-high-resolution.html": false,
    "Event-timestamp-high-resolution.https.html": false,
    "Event-timestamp-safe-resolution.html": false,
    "Event-type-empty.html": false,
    "Event-type.html": {
      "expectedFailures": [
        "Event.type should initially be the empty string",
        "Event.type should be initialized by initEvent"
      ]
    },
    "EventListener-handleEvent-cross-realm.html": false,
    "EventListener-handleEvent.html": false,
    "EventListener-incumbent-global-1.sub.html": false,
    "EventListener-incumbent-global-2.sub.html": false,
    "EventListener-invoke-legacy.html": false,
    "EventListenerOptions-capture.html": false,
    "EventTarget-add-listener-platform-object.html": false,
    "EventTarget-dispatchEvent-returnvalue.html": false,
    "EventTarget-dispatchEvent.html": false,
    "EventTarget-this-of-listener.html": false,
    "KeyEvent-initKeyEvent.html": false,
    "event-disabled-dynamic.html": false,
    "event-global-is-still-set-when-coercing-beforeunload-result.html": false,
    "event-global-is-still-set-when-reporting-exception-onerror.html": false,
    "event-global.html": false,
    "focus-event-document-move.html": false,
    "mouse-event-retarget.html": false,
    "no-focus-events-at-clicking-editable-content-in-link.html": false,
    "non-cancelable-when-passive": {
      "non-passive-mousewheel-event-listener-on-body.html": false,
      "non-passive-mousewheel-event-listener-on-div.html": false,
      "non-passive-mousewheel-event-listener-on-document.html": false,
      "non-passive-mousewheel-event-listener-on-root.html": false,
      "non-passive-mousewheel-event-listener-on-window.html": false,
      "non-passive-touchmove-event-listener-on-body.html": false,
      "non-passive-touchmove-event-listener-on-div.html": false,
      "non-passive-touchmove-event-listener-on-document.html": false,
      "non-passive-touchmove-event-listener-on-root.html": false,
      "non-passive-touchmove-event-listener-on-window.html": false,
      "non-passive-touchstart-event-listener-on-body.html": false,
      "non-passive-touchstart-event-listener-on-div.html": false,
      "non-passive-touchstart-event-listener-on-document.html": false,
      "non-passive-touchstart-event-listener-on-root.html": false,
      "non-passive-touchstart-event-listener-on-window.html": false,
      "non-passive-wheel-event-listener-on-body.html": false,
      "non-passive-wheel-event-listener-on-div.html": false,
      "non-passive-wheel-event-listener-on-document.html": false,
      "non-passive-wheel-event-listener-on-root.html": false,
      "non-passive-wheel-event-listener-on-window.html": false,
      "passive-mousewheel-event-listener-on-body.html": false,
      "passive-mousewheel-event-listener-on-div.html": false,
      "passive-mousewheel-event-listener-on-document.html": false,
      "passive-mousewheel-event-listener-on-root.html": false,
      "passive-mousewheel-event-listener-on-window.html": false,
      "passive-touchmove-event-listener-on-body.html": false,
      "passive-touchmove-event-listener-on-div.html": false,
      "passive-touchmove-event-listener-on-document.html": false,
      "passive-touchmove-event-listener-on-root.html": false,
      "passive-touchmove-event-listener-on-window.html": false,
      "passive-touchstart-event-listener-on-body.html": false,
      "passive-touchstart-event-listener-on-div.html": false,
      "passive-touchstart-event-listener-on-document.html": false,
      "passive-touchstart-event-listener-on-root.html": false,
      "passive-touchstart-event-listener-on-window.html": false,
      "passive-wheel-event-listener-on-body.html": false,
      "passive-wheel-event-listener-on-div.html": false,
      "passive-wheel-event-listener-on-document.html": false,
      "passive-wheel-event-listener-on-root.html": false,
      "passive-wheel-event-listener-on-window.html": false,
      "synthetic-events-cancelable.html": {
        "expectedFailures": [
          "Synthetic wheel event with interface WheelEvent is not cancelable",
          "Synthetic mousewheel event with interface WheelEvent is not cancelable",
          "Synthetic touchstart event with interface TouchEvent is not cancelable",
          "Synthetic touchmove event with interface TouchEvent is not cancelable",
          "Synthetic touchend event with interface TouchEvent is not cancelable",
          "Synthetic touchcancel event with interface TouchEvent is not cancelable"
        ]
      }
    },
    "passive-by-default.html": false,
    "pointer-event-document-move.html": false,
    "preventDefault-during-activation-behavior.html": false,
    "remove-all-listeners.html": false,
    "scrolling": {
      "iframe-chains.html": false,
      "input-text-scroll-event-when-using-arrow-keys.html": false,
      "scrollend-event-fired-after-sequence-of-scrolls.tentative.html": false,
      "scrollend-event-fired-after-snap.html": false,
      "scrollend-event-fired-for-mandatory-snap-point-after-load.html": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=root-scrollBy-auto": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=root-scrollBy-smooth": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=root-scrollTo-auto": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=root-scrollTo-smooth": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=subframe-scrollBy-auto": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=subframe-scrollBy-smooth": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=subframe-scrollTo-auto": false,
      "scrollend-event-fired-for-programmatic-scroll.html?include=subframe-scrollTo-smooth": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=root-scrollLeft-auto": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=root-scrollLeft-smooth": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=root-scrollTop-auto": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=root-scrollTop-smooth": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=subframe-scrollLeft-auto": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=subframe-scrollLeft-smooth": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=subframe-scrollTop-auto": false,
      "scrollend-event-fired-for-scroll-attr-change.html?include=subframe-scrollTop-smooth": false,
      "scrollend-event-fired-to-document.html": false,
      "scrollend-event-fired-to-element-with-overscroll-behavior.html": false,
      "scrollend-event-fired-to-window.html": false,
      "scrollend-event-fires-on-visual-viewport.html": false,
      "scrollend-event-fires-to-iframe-window.html": false,
      "scrollend-event-for-user-scroll.html": false,
      "scrollend-event-handler-content-attributes.html": false,
      "scrollend-event-not-fired-after-removing-scroller.tentative.html": false,
      "scrollend-event-not-fired-on-no-scroll.html": false,
      "scrollend-fires-to-text-input.html": false,
      "scrollend-with-snap-on-fractional-offset.html": false
    },
    "shadow-relatedTarget.html": false,
    "webkit-animation-end-event.html": false,
    "webkit-animation-iteration-event.html": false,
    "webkit-animation-start-event.html": false,
    "webkit-transition-end-event.html": false
  },
  "idlharness.window.html?exclude=Node": {
    "expectedFailures": [
      "Event interface: attribute srcElement",
      "Event interface: operation composedPath()",
      "Event interface: operation stopPropagation()",
      "Event interface: attribute cancelBubble",
      "Event interface: operation stopImmediatePropagation()",
      "Event interface: attribute returnValue",
      "Event interface: operation preventDefault()",
      "Event interface: attribute defaultPrevented",
      "Event interface: operation initEvent(DOMString, optional boolean, optional boolean)",
      "CustomEvent interface: operation initCustomEvent(DOMString, optional boolean, optional boolean, optional any)",
      "EventTarget interface: operation addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))",
      "EventTarget interface: operation removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))",
      "AbortController interface: operation abort(optional any)",
      "AbortSignal interface: attribute onabort",
      "NodeList interface: existence and properties of interface object",
      "NodeList interface object length",
      "NodeList interface object name",
      "NodeList interface: existence and properties of interface prototype object",
      "NodeList interface: existence and properties of interface prototype object's \"constructor\" property",
      "NodeList interface: existence and properties of interface prototype object's @@unscopables property",
      "NodeList interface: operation item(unsigned long)",
      "NodeList interface: attribute length",
      "NodeList interface: iterable<Node>",
      "HTMLCollection interface: existence and properties of interface object",
      "HTMLCollection interface object length",
      "HTMLCollection interface object name",
      "HTMLCollection interface: existence and properties of interface prototype object",
      "HTMLCollection interface: existence and properties of interface prototype object's \"constructor\" property",
      "HTMLCollection interface: existence and properties of interface prototype object's @@unscopables property",
      "HTMLCollection interface: attribute length",
      "HTMLCollection interface: operation item(unsigned long)",
      "HTMLCollection interface: operation namedItem(DOMString)",
      "MutationObserver interface: existence and properties of interface object",
      "MutationObserver interface object length",
      "MutationObserver interface object name",
      "MutationObserver interface: existence and properties of interface prototype object",
      "MutationObserver interface: existence and properties of interface prototype object's \"constructor\" property",
      "MutationObserver interface: existence and properties of interface prototype object's @@unscopables property",
      "MutationObserver interface: operation observe(Node, optional MutationObserverInit)",
      "MutationObserver interface: operation disconnect()",
      "MutationObserver interface: operation takeRecords()",
      "MutationRecord interface: existence and properties of interface object",
      "MutationRecord interface object length",
      "MutationRecord interface object name",
      "MutationRecord interface: existence and properties of interface prototype object",
      "MutationRecord interface: existence and properties of interface prototype object's \"constructor\" property",
      "MutationRecord interface: existence and properties of interface prototype object's @@unscopables property",
      "MutationRecord interface: attribute type",
      "MutationRecord interface: attribute target",
      "MutationRecord interface: attribute addedNodes",
      "MutationRecord interface: attribute removedNodes",
      "MutationRecord interface: attribute previousSibling",
      "MutationRecord interface: attribute nextSibling",
      "MutationRecord interface: attribute attributeName",
      "MutationRecord interface: attribute attributeNamespace",
      "MutationRecord interface: attribute oldValue",
      "Document interface: existence and properties of interface object",
      "Document interface object length",
      "Document interface object name",
      "Document interface: existence and properties of interface prototype object",
      "Document interface: existence and properties of interface prototype object's \"constructor\" property",
      "Document interface: existence and properties of interface prototype object's @@unscopables property",
      "Document interface: attribute implementation",
      "Document interface: attribute URL",
      "Document interface: attribute documentURI",
      "Document interface: attribute compatMode",
      "Document interface: attribute characterSet",
      "Document interface: attribute charset",
      "Document interface: attribute inputEncoding",
      "Document interface: attribute contentType",
      "Document interface: attribute doctype",
      "Document interface: attribute documentElement",
      "Document interface: operation getElementsByTagName(DOMString)",
      "Document interface: operation getElementsByTagNameNS(DOMString?, DOMString)",
      "Document interface: operation getElementsByClassName(DOMString)",
      "Document interface: operation createElement(DOMString, optional (DOMString or ElementCreationOptions))",
      "Document interface: operation createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions))",
      "Document interface: operation createDocumentFragment()",
      "Document interface: operation createTextNode(DOMString)",
      "Document interface: operation createCDATASection(DOMString)",
      "Document interface: operation createComment(DOMString)",
      "Document interface: operation createProcessingInstruction(DOMString, DOMString)",
      "Document interface: operation importNode(Node, optional (boolean or ImportNodeOptions))",
      "Document interface: operation adoptNode(Node)",
      "Document interface: operation createAttribute(DOMString)",
      "Document interface: operation createAttributeNS(DOMString?, DOMString)",
      "Document interface: operation createEvent(DOMString)",
      "Document interface: operation createRange()",
      "Document interface: operation createNodeIterator(Node, optional unsigned long, optional NodeFilter?)",
      "Document interface: operation createTreeWalker(Node, optional unsigned long, optional NodeFilter?)",
      "Document interface: attribute fullscreenEnabled",
      "Document interface: attribute fullscreen",
      "Document interface: operation exitFullscreen()",
      "Document interface: attribute onfullscreenchange",
      "Document interface: attribute onfullscreenerror",
      "Document interface: operation getElementById(DOMString)",
      "Document interface: attribute customElementRegistry",
      "Document interface: attribute fullscreenElement",
      "Document interface: attribute children",
      "Document interface: attribute firstElementChild",
      "Document interface: attribute lastElementChild",
      "Document interface: attribute childElementCount",
      "Document interface: operation prepend((Node or DOMString)...)",
      "Document interface: operation append((Node or DOMString)...)",
      "Document interface: operation replaceChildren((Node or DOMString)...)",
      "Document interface: operation moveBefore(Node, Node?)",
      "Document interface: operation querySelector(DOMString)",
      "Document interface: operation querySelectorAll(DOMString)",
      "Document interface: operation createExpression(DOMString, optional XPathNSResolver?)",
      "Document interface: operation createNSResolver(Node)",
      "Document interface: operation evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)",
      "XMLDocument interface: existence and properties of interface object",
      "XMLDocument interface object length",
      "XMLDocument interface object name",
      "XMLDocument interface: existence and properties of interface prototype object",
      "XMLDocument interface: existence and properties of interface prototype object's \"constructor\" property",
      "XMLDocument interface: existence and properties of interface prototype object's @@unscopables property",
      "DOMImplementation interface: existence and properties of interface object",
      "DOMImplementation interface object length",
      "DOMImplementation interface object name",
      "DOMImplementation interface: existence and properties of interface prototype object",
      "DOMImplementation interface: existence and properties of interface prototype object's \"constructor\" property",
      "DOMImplementation interface: existence and properties of interface prototype object's @@unscopables property",
      "DOMImplementation interface: operation createDocumentType(DOMString, DOMString, DOMString)",
      "DOMImplementation interface: operation createDocument(DOMString?, DOMString, optional DocumentType?)",
      "DOMImplementation interface: operation createHTMLDocument(optional DOMString)",
      "DOMImplementation interface: operation hasFeature()",
      "DocumentType interface: existence and properties of interface object",
      "DocumentType interface object length",
      "DocumentType interface object name",
      "DocumentType interface: existence and properties of interface prototype object",
      "DocumentType interface: existence and properties of interface prototype object's \"constructor\" property",
      "DocumentType interface: existence and properties of interface prototype object's @@unscopables property",
      "DocumentType interface: attribute name",
      "DocumentType interface: attribute publicId",
      "DocumentType interface: attribute systemId",
      "DocumentType interface: operation before((Node or DOMString)...)",
      "DocumentType interface: operation after((Node or DOMString)...)",
      "DocumentType interface: operation replaceWith((Node or DOMString)...)",
      "DocumentType interface: operation remove()",
      "DocumentFragment interface: existence and properties of interface object",
      "DocumentFragment interface object length",
      "DocumentFragment interface object name",
      "DocumentFragment interface: existence and properties of interface prototype object",
      "DocumentFragment interface: existence and properties of interface prototype object's \"constructor\" property",
      "DocumentFragment interface: existence and properties of interface prototype object's @@unscopables property",
      "DocumentFragment interface: operation getElementById(DOMString)",
      "DocumentFragment interface: attribute children",
      "DocumentFragment interface: attribute firstElementChild",
      "DocumentFragment interface: attribute lastElementChild",
      "DocumentFragment interface: attribute childElementCount",
      "DocumentFragment interface: operation prepend((Node or DOMString)...)",
      "DocumentFragment interface: operation append((Node or DOMString)...)",
      "DocumentFragment interface: operation replaceChildren((Node or DOMString)...)",
      "DocumentFragment interface: operation moveBefore(Node, Node?)",
      "DocumentFragment interface: operation querySelector(DOMString)",
      "DocumentFragment interface: operation querySelectorAll(DOMString)",
      "ShadowRoot interface: existence and properties of interface object",
      "ShadowRoot interface object length",
      "ShadowRoot interface object name",
      "ShadowRoot interface: existence and properties of interface prototype object",
      "ShadowRoot interface: existence and properties of interface prototype object's \"constructor\" property",
      "ShadowRoot interface: existence and properties of interface prototype object's @@unscopables property",
      "ShadowRoot interface: attribute mode",
      "ShadowRoot interface: attribute delegatesFocus",
      "ShadowRoot interface: attribute slotAssignment",
      "ShadowRoot interface: attribute clonable",
      "ShadowRoot interface: attribute serializable",
      "ShadowRoot interface: attribute host",
      "ShadowRoot interface: attribute onslotchange",
      "ShadowRoot interface: attribute customElementRegistry",
      "ShadowRoot interface: attribute fullscreenElement",
      "Element interface: existence and properties of interface object",
      "Element interface object length",
      "Element interface object name",
      "Element interface: existence and properties of interface prototype object",
      "Element interface: existence and properties of interface prototype object's \"constructor\" property",
      "Element interface: existence and properties of interface prototype object's @@unscopables property",
      "Element interface: attribute namespaceURI",
      "Element interface: attribute prefix",
      "Element interface: attribute localName",
      "Element interface: attribute tagName",
      "Element interface: attribute id",
      "Element interface: attribute className",
      "Element interface: attribute classList",
      "Element interface: attribute slot",
      "Element interface: operation hasAttributes()",
      "Element interface: attribute attributes",
      "Element interface: operation getAttributeNames()",
      "Element interface: operation getAttribute(DOMString)",
      "Element interface: operation getAttributeNS(DOMString?, DOMString)",
      "Element interface: operation setAttribute(DOMString, (TrustedType or DOMString))",
      "Element interface: operation setAttributeNS(DOMString?, DOMString, (TrustedType or DOMString))",
      "Element interface: operation removeAttribute(DOMString)",
      "Element interface: operation removeAttributeNS(DOMString?, DOMString)",
      "Element interface: operation toggleAttribute(DOMString, optional boolean)",
      "Element interface: operation hasAttribute(DOMString)",
      "Element interface: operation hasAttributeNS(DOMString?, DOMString)",
      "Element interface: operation getAttributeNode(DOMString)",
      "Element interface: operation getAttributeNodeNS(DOMString?, DOMString)",
      "Element interface: operation setAttributeNode(Attr)",
      "Element interface: operation setAttributeNodeNS(Attr)",
      "Element interface: operation removeAttributeNode(Attr)",
      "Element interface: operation attachShadow(ShadowRootInit)",
      "Element interface: attribute shadowRoot",
      "Element interface: attribute customElementRegistry",
      "Element interface: operation closest(DOMString)",
      "Element interface: operation matches(DOMString)",
      "Element interface: operation webkitMatchesSelector(DOMString)",
      "Element interface: operation getElementsByTagName(DOMString)",
      "Element interface: operation getElementsByTagNameNS(DOMString?, DOMString)",
      "Element interface: operation getElementsByClassName(DOMString)",
      "Element interface: operation insertAdjacentElement(DOMString, Element)",
      "Element interface: operation insertAdjacentText(DOMString, DOMString)",
      "Element interface: operation requestFullscreen(optional FullscreenOptions)",
      "Element interface: attribute onfullscreenchange",
      "Element interface: attribute onfullscreenerror",
      "Element interface: attribute children",
      "Element interface: attribute firstElementChild",
      "Element interface: attribute lastElementChild",
      "Element interface: attribute childElementCount",
      "Element interface: operation prepend((Node or DOMString)...)",
      "Element interface: operation append((Node or DOMString)...)",
      "Element interface: operation replaceChildren((Node or DOMString)...)",
      "Element interface: operation moveBefore(Node, Node?)",
      "Element interface: operation querySelector(DOMString)",
      "Element interface: operation querySelectorAll(DOMString)",
      "Element interface: attribute previousElementSibling",
      "Element interface: attribute nextElementSibling",
      "Element interface: operation before((Node or DOMString)...)",
      "Element interface: operation after((Node or DOMString)...)",
      "Element interface: operation replaceWith((Node or DOMString)...)",
      "Element interface: operation remove()",
      "Element interface: attribute assignedSlot",
      "NamedNodeMap interface: existence and properties of interface object",
      "NamedNodeMap interface object length",
      "NamedNodeMap interface object name",
      "NamedNodeMap interface: existence and properties of interface prototype object",
      "NamedNodeMap interface: existence and properties of interface prototype object's \"constructor\" property",
      "NamedNodeMap interface: existence and properties of interface prototype object's @@unscopables property",
      "NamedNodeMap interface: attribute length",
      "NamedNodeMap interface: operation item(unsigned long)",
      "NamedNodeMap interface: operation getNamedItem(DOMString)",
      "NamedNodeMap interface: operation getNamedItemNS(DOMString?, DOMString)",
      "NamedNodeMap interface: operation setNamedItem(Attr)",
      "NamedNodeMap interface: operation setNamedItemNS(Attr)",
      "NamedNodeMap interface: operation removeNamedItem(DOMString)",
      "NamedNodeMap interface: operation removeNamedItemNS(DOMString?, DOMString)",
      "Attr interface: existence and properties of interface object",
      "Attr interface object length",
      "Attr interface object name",
      "Attr interface: existence and properties of interface prototype object",
      "Attr interface: existence and properties of interface prototype object's \"constructor\" property",
      "Attr interface: existence and properties of interface prototype object's @@unscopables property",
      "Attr interface: attribute namespaceURI",
      "Attr interface: attribute prefix",
      "Attr interface: attribute localName",
      "Attr interface: attribute name",
      "Attr interface: attribute value",
      "Attr interface: attribute ownerElement",
      "Attr interface: attribute specified",
      "CharacterData interface: existence and properties of interface object",
      "CharacterData interface object length",
      "CharacterData interface object name",
      "CharacterData interface: existence and properties of interface prototype object",
      "CharacterData interface: existence and properties of interface prototype object's \"constructor\" property",
      "CharacterData interface: existence and properties of interface prototype object's @@unscopables property",
      "CharacterData interface: attribute data",
      "CharacterData interface: attribute length",
      "CharacterData interface: operation substringData(unsigned long, unsigned long)",
      "CharacterData interface: operation appendData(DOMString)",
      "CharacterData interface: operation insertData(unsigned long, DOMString)",
      "CharacterData interface: operation deleteData(unsigned long, unsigned long)",
      "CharacterData interface: operation replaceData(unsigned long, unsigned long, DOMString)",
      "CharacterData interface: attribute previousElementSibling",
      "CharacterData interface: attribute nextElementSibling",
      "CharacterData interface: operation before((Node or DOMString)...)",
      "CharacterData interface: operation after((Node or DOMString)...)",
      "CharacterData interface: operation replaceWith((Node or DOMString)...)",
      "CharacterData interface: operation remove()",
      "Text interface: existence and properties of interface object",
      "Text interface object length",
      "Text interface object name",
      "Text interface: existence and properties of interface prototype object",
      "Text interface: existence and properties of interface prototype object's \"constructor\" property",
      "Text interface: existence and properties of interface prototype object's @@unscopables property",
      "Text interface: operation splitText(unsigned long)",
      "Text interface: attribute wholeText",
      "Text interface: attribute assignedSlot",
      "CDATASection interface: existence and properties of interface object",
      "CDATASection interface object length",
      "CDATASection interface object name",
      "CDATASection interface: existence and properties of interface prototype object",
      "CDATASection interface: existence and properties of interface prototype object's \"constructor\" property",
      "CDATASection interface: existence and properties of interface prototype object's @@unscopables property",
      "ProcessingInstruction interface: existence and properties of interface object",
      "ProcessingInstruction interface object length",
      "ProcessingInstruction interface object name",
      "ProcessingInstruction interface: existence and properties of interface prototype object",
      "ProcessingInstruction interface: existence and properties of interface prototype object's \"constructor\" property",
      "ProcessingInstruction interface: existence and properties of interface prototype object's @@unscopables property",
      "ProcessingInstruction interface: attribute target",
      "Comment interface: existence and properties of interface object",
      "Comment interface object length",
      "Comment interface object name",
      "Comment interface: existence and properties of interface prototype object",
      "Comment interface: existence and properties of interface prototype object's \"constructor\" property",
      "Comment interface: existence and properties of interface prototype object's @@unscopables property",
      "AbstractRange interface: existence and properties of interface object",
      "AbstractRange interface object length",
      "AbstractRange interface object name",
      "AbstractRange interface: existence and properties of interface prototype object",
      "AbstractRange interface: existence and properties of interface prototype object's \"constructor\" property",
      "AbstractRange interface: existence and properties of interface prototype object's @@unscopables property",
      "AbstractRange interface: attribute startContainer",
      "AbstractRange interface: attribute startOffset",
      "AbstractRange interface: attribute endContainer",
      "AbstractRange interface: attribute endOffset",
      "AbstractRange interface: attribute collapsed",
      "StaticRange interface: existence and properties of interface object",
      "StaticRange interface object length",
      "StaticRange interface object name",
      "StaticRange interface: existence and properties of interface prototype object",
      "StaticRange interface: existence and properties of interface prototype object's \"constructor\" property",
      "StaticRange interface: existence and properties of interface prototype object's @@unscopables property",
      "Range interface: existence and properties of interface object",
      "Range interface object length",
      "Range interface object name",
      "Range interface: existence and properties of interface prototype object",
      "Range interface: existence and properties of interface prototype object's \"constructor\" property",
      "Range interface: existence and properties of interface prototype object's @@unscopables property",
      "Range interface: attribute commonAncestorContainer",
      "Range interface: operation setStart(Node, unsigned long)",
      "Range interface: operation setEnd(Node, unsigned long)",
      "Range interface: operation setStartBefore(Node)",
      "Range interface: operation setStartAfter(Node)",
      "Range interface: operation setEndBefore(Node)",
      "Range interface: operation setEndAfter(Node)",
      "Range interface: operation collapse(optional boolean)",
      "Range interface: operation selectNode(Node)",
      "Range interface: operation selectNodeContents(Node)",
      "Range interface: constant START_TO_START on interface object",
      "Range interface: constant START_TO_START on interface prototype object",
      "Range interface: constant START_TO_END on interface object",
      "Range interface: constant START_TO_END on interface prototype object",
      "Range interface: constant END_TO_END on interface object",
      "Range interface: constant END_TO_END on interface prototype object",
      "Range interface: constant END_TO_START on interface object",
      "Range interface: constant END_TO_START on interface prototype object",
      "Range interface: operation compareBoundaryPoints(unsigned short, Range)",
      "Range interface: operation deleteContents()",
      "Range interface: operation extractContents()",
      "Range interface: operation cloneContents()",
      "Range interface: operation insertNode(Node)",
      "Range interface: operation surroundContents(Node)",
      "Range interface: operation cloneRange()",
      "Range interface: operation detach()",
      "Range interface: operation isPointInRange(Node, unsigned long)",
      "Range interface: operation comparePoint(Node, unsigned long)",
      "Range interface: operation intersectsNode(Node)",
      "Range interface: stringifier",
      "NodeIterator interface: existence and properties of interface object",
      "NodeIterator interface object length",
      "NodeIterator interface object name",
      "NodeIterator interface: existence and properties of interface prototype object",
      "NodeIterator interface: existence and properties of interface prototype object's \"constructor\" property",
      "NodeIterator interface: existence and properties of interface prototype object's @@unscopables property",
      "NodeIterator interface: attribute root",
      "NodeIterator interface: attribute referenceNode",
      "NodeIterator interface: attribute pointerBeforeReferenceNode",
      "NodeIterator interface: attribute whatToShow",
      "NodeIterator interface: attribute filter",
      "NodeIterator interface: operation nextNode()",
      "NodeIterator interface: operation previousNode()",
      "NodeIterator interface: operation detach()",
      "TreeWalker interface: existence and properties of interface object",
      "TreeWalker interface object length",
      "TreeWalker interface object name",
      "TreeWalker interface: existence and properties of interface prototype object",
      "TreeWalker interface: existence and properties of interface prototype object's \"constructor\" property",
      "TreeWalker interface: existence and properties of interface prototype object's @@unscopables property",
      "TreeWalker interface: attribute root",
      "TreeWalker interface: attribute whatToShow",
      "TreeWalker interface: attribute filter",
      "TreeWalker interface: attribute currentNode",
      "TreeWalker interface: operation parentNode()",
      "TreeWalker interface: operation firstChild()",
      "TreeWalker interface: operation lastChild()",
      "TreeWalker interface: operation previousSibling()",
      "TreeWalker interface: operation nextSibling()",
      "TreeWalker interface: operation previousNode()",
      "TreeWalker interface: operation nextNode()",
      "NodeFilter interface: existence and properties of interface object",
      "NodeFilter interface object name",
      "NodeFilter interface: existence and properties of interface prototype object",
      "NodeFilter interface: existence and properties of interface prototype object's \"constructor\" property",
      "NodeFilter interface: existence and properties of interface prototype object's @@unscopables property",
      "NodeFilter interface: constant FILTER_ACCEPT on interface object",
      "NodeFilter interface: constant FILTER_ACCEPT on interface prototype object",
      "NodeFilter interface: constant FILTER_REJECT on interface object",
      "NodeFilter interface: constant FILTER_REJECT on interface prototype object",
      "NodeFilter interface: constant FILTER_SKIP on interface object",
      "NodeFilter interface: constant FILTER_SKIP on interface prototype object",
      "NodeFilter interface: constant SHOW_ALL on interface object",
      "NodeFilter interface: constant SHOW_ALL on interface prototype object",
      "NodeFilter interface: constant SHOW_ELEMENT on interface object",
      "NodeFilter interface: constant SHOW_ELEMENT on interface prototype object",
      "NodeFilter interface: constant SHOW_ATTRIBUTE on interface object",
      "NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object",
      "NodeFilter interface: constant SHOW_TEXT on interface object",
      "NodeFilter interface: constant SHOW_TEXT on interface prototype object",
      "NodeFilter interface: constant SHOW_CDATA_SECTION on interface object",
      "NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object",
      "NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object",
      "NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object",
      "NodeFilter interface: constant SHOW_ENTITY on interface object",
      "NodeFilter interface: constant SHOW_ENTITY on interface prototype object",
      "NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object",
      "NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object",
      "NodeFilter interface: constant SHOW_COMMENT on interface object",
      "NodeFilter interface: constant SHOW_COMMENT on interface prototype object",
      "NodeFilter interface: constant SHOW_DOCUMENT on interface object",
      "NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object",
      "NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object",
      "NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object",
      "NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object",
      "NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object",
      "NodeFilter interface: constant SHOW_NOTATION on interface object",
      "NodeFilter interface: constant SHOW_NOTATION on interface prototype object",
      "NodeFilter interface: operation acceptNode(Node)",
      "DOMTokenList interface: existence and properties of interface object",
      "DOMTokenList interface object length",
      "DOMTokenList interface object name",
      "DOMTokenList interface: existence and properties of interface prototype object",
      "DOMTokenList interface: existence and properties of interface prototype object's \"constructor\" property",
      "DOMTokenList interface: existence and properties of interface prototype object's @@unscopables property",
      "DOMTokenList interface: attribute length",
      "DOMTokenList interface: operation item(unsigned long)",
      "DOMTokenList interface: operation contains(DOMString)",
      "DOMTokenList interface: operation add(DOMString...)",
      "DOMTokenList interface: operation remove(DOMString...)",
      "DOMTokenList interface: operation toggle(DOMString, optional boolean)",
      "DOMTokenList interface: operation replace(DOMString, DOMString)",
      "DOMTokenList interface: operation supports(DOMString)",
      "DOMTokenList interface: attribute value",
      "DOMTokenList interface: stringifier",
      "DOMTokenList interface: iterable<DOMString>",
      "XPathResult interface: existence and properties of interface object",
      "XPathResult interface object length",
      "XPathResult interface object name",
      "XPathResult interface: existence and properties of interface prototype object",
      "XPathResult interface: existence and properties of interface prototype object's \"constructor\" property",
      "XPathResult interface: existence and properties of interface prototype object's @@unscopables property",
      "XPathResult interface: constant ANY_TYPE on interface object",
      "XPathResult interface: constant ANY_TYPE on interface prototype object",
      "XPathResult interface: constant NUMBER_TYPE on interface object",
      "XPathResult interface: constant NUMBER_TYPE on interface prototype object",
      "XPathResult interface: constant STRING_TYPE on interface object",
      "XPathResult interface: constant STRING_TYPE on interface prototype object",
      "XPathResult interface: constant BOOLEAN_TYPE on interface object",
      "XPathResult interface: constant BOOLEAN_TYPE on interface prototype object",
      "XPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface object",
      "XPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface prototype object",
      "XPathResult interface: constant ORDERED_NODE_ITERATOR_TYPE on interface object",
      "XPathResult interface: constant ORDERED_NODE_ITERATOR_TYPE on interface prototype object",
      "XPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface object",
      "XPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface prototype object",
      "XPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface object",
      "XPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface prototype object",
      "XPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface object",
      "XPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface prototype object",
      "XPathResult interface: constant FIRST_ORDERED_NODE_TYPE on interface object",
      "XPathResult interface: constant FIRST_ORDERED_NODE_TYPE on interface prototype object",
      "XPathResult interface: attribute resultType",
      "XPathResult interface: attribute numberValue",
      "XPathResult interface: attribute stringValue",
      "XPathResult interface: attribute booleanValue",
      "XPathResult interface: attribute singleNodeValue",
      "XPathResult interface: attribute invalidIteratorState",
      "XPathResult interface: attribute snapshotLength",
      "XPathResult interface: operation iterateNext()",
      "XPathResult interface: operation snapshotItem(unsigned long)",
      "XPathExpression interface: existence and properties of interface object",
      "XPathExpression interface object length",
      "XPathExpression interface object name",
      "XPathExpression interface: existence and properties of interface prototype object",
      "XPathExpression interface: existence and properties of interface prototype object's \"constructor\" property",
      "XPathExpression interface: existence and properties of interface prototype object's @@unscopables property",
      "XPathExpression interface: operation evaluate(Node, optional unsigned short, optional XPathResult?)",
      "XPathEvaluator interface: existence and properties of interface object",
      "XPathEvaluator interface object length",
      "XPathEvaluator interface object name",
      "XPathEvaluator interface: existence and properties of interface prototype object",
      "XPathEvaluator interface: existence and properties of interface prototype object's \"constructor\" property",
      "XPathEvaluator interface: existence and properties of interface prototype object's @@unscopables property",
      "XPathEvaluator interface: operation createExpression(DOMString, optional XPathNSResolver?)",
      "XPathEvaluator interface: operation createNSResolver(Node)",
      "XPathEvaluator interface: operation evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)",
      "XSLTProcessor interface: existence and properties of interface object",
      "XSLTProcessor interface object length",
      "XSLTProcessor interface object name",
      "XSLTProcessor interface: existence and properties of interface prototype object",
      "XSLTProcessor interface: existence and properties of interface prototype object's \"constructor\" property",
      "XSLTProcessor interface: existence and properties of interface prototype object's @@unscopables property",
      "XSLTProcessor interface: operation importStylesheet(Node)",
      "XSLTProcessor interface: operation transformToFragment(Node, Document)",
      "XSLTProcessor interface: operation transformToDocument(Node)",
      "XSLTProcessor interface: operation setParameter(DOMString, DOMString, any)",
      "XSLTProcessor interface: operation getParameter(DOMString, DOMString)",
      "XSLTProcessor interface: operation removeParameter(DOMString, DOMString)",
      "XSLTProcessor interface: operation clearParameters()",
      "XSLTProcessor interface: operation reset()",
      "Window interface: attribute event",
      "idl_test setup"
    ]
  },
  "idlharness.window.html?include=Node": {
    "expectedFailures": [
      "Node interface: existence and properties of interface object",
      "Node interface object length",
      "Node interface object name",
      "Node interface: existence and properties of interface prototype object",
      "Node interface: existence and properties of interface prototype object's \"constructor\" property",
      "Node interface: existence and properties of interface prototype object's @@unscopables property",
      "Node interface: constant ELEMENT_NODE on interface object",
      "Node interface: constant ELEMENT_NODE on interface prototype object",
      "Node interface: constant ATTRIBUTE_NODE on interface object",
      "Node interface: constant ATTRIBUTE_NODE on interface prototype object",
      "Node interface: constant TEXT_NODE on interface object",
      "Node interface: constant TEXT_NODE on interface prototype object",
      "Node interface: constant CDATA_SECTION_NODE on interface object",
      "Node interface: constant CDATA_SECTION_NODE on interface prototype object",
      "Node interface: constant ENTITY_REFERENCE_NODE on interface object",
      "Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object",
      "Node interface: constant ENTITY_NODE on interface object",
      "Node interface: constant ENTITY_NODE on interface prototype object",
      "Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object",
      "Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object",
      "Node interface: constant COMMENT_NODE on interface object",
      "Node interface: constant COMMENT_NODE on interface prototype object",
      "Node interface: constant DOCUMENT_NODE on interface object",
      "Node interface: constant DOCUMENT_NODE on interface prototype object",
      "Node interface: constant DOCUMENT_TYPE_NODE on interface object",
      "Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object",
      "Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object",
      "Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object",
      "Node interface: constant NOTATION_NODE on interface object",
      "Node interface: constant NOTATION_NODE on interface prototype object",
      "Node interface: attribute nodeType",
      "Node interface: attribute nodeName",
      "Node interface: attribute baseURI",
      "Node interface: attribute isConnected",
      "Node interface: attribute ownerDocument",
      "Node interface: operation getRootNode(optional GetRootNodeOptions)",
      "Node interface: attribute parentNode",
      "Node interface: attribute parentElement",
      "Node interface: operation hasChildNodes()",
      "Node interface: attribute childNodes",
      "Node interface: attribute firstChild",
      "Node interface: attribute lastChild",
      "Node interface: attribute previousSibling",
      "Node interface: attribute nextSibling",
      "Node interface: attribute nodeValue",
      "Node interface: attribute textContent",
      "Node interface: operation normalize()",
      "Node interface: operation cloneNode(optional boolean)",
      "Node interface: operation isEqualNode(Node?)",
      "Node interface: operation isSameNode(Node?)",
      "Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object",
      "Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object",
      "Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object",
      "Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object",
      "Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object",
      "Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object",
      "Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object",
      "Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object",
      "Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object",
      "Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object",
      "Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object",
      "Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object",
      "Node interface: operation compareDocumentPosition(Node)",
      "Node interface: operation contains(Node?)",
      "Node interface: operation lookupPrefix(DOMString?)",
      "Node interface: operation lookupNamespaceURI(DOMString?)",
      "Node interface: operation isDefaultNamespace(DOMString?)",
      "Node interface: operation insertBefore(Node, Node?)",
      "Node interface: operation appendChild(Node)",
      "Node interface: operation replaceChild(Node, Node)",
      "Node interface: operation removeChild(Node)",
      "idl_test setup"
    ]
  },
  "attributes-are-nodes.html": false,
  "collections": {
    "HTMLCollection-as-prototype.html": false,
    "HTMLCollection-delete.html": false,
    "HTMLCollection-empty-name.html": false,
    "HTMLCollection-iterator.html": false,
    "HTMLCollection-live-mutations.window.html": false,
    "HTMLCollection-own-props.html": false,
    "HTMLCollection-supported-property-indices.html": false,
    "HTMLCollection-supported-property-names.html": false,
    "domstringmap-supported-property-names.html": false,
    "namednodemap-supported-property-names.html": false
  },
  "eventPathRemoved.html": true,
  "historical.html": {
    "expectedFailures": [
      "Historical DOM features must be removed: createEntityReference",
      "Historical DOM features must be removed: xmlEncoding",
      "Historical DOM features must be removed: xmlStandalone",
      "Historical DOM features must be removed: xmlVersion",
      "Historical DOM features must be removed: strictErrorChecking",
      "Historical DOM features must be removed: domConfig",
      "Historical DOM features must be removed: normalizeDocument",
      "Historical DOM features must be removed: renameNode",
      "Historical DOM features must be removed: defaultCharset",
      "Historical DOM features must be removed: height",
      "Historical DOM features must be removed: width",
      "Historical DOM features must be removed: commands",
      "Historical DOM features must be removed: cssElementMap",
      "Historical DOM features must be removed: async",
      "Historical DOM features must be removed: origin",
      "document.load",
      "XMLDocument.load",
      "DOMImplementation.getFeature() must be removed.",
      "Historical DOM features must be removed: schemaTypeInfo",
      "Historical DOM features must be removed: setIdAttribute",
      "Historical DOM features must be removed: setIdAttributeNS",
      "Historical DOM features must be removed: setIdAttributeNode",
      "Attr member must be removed: schemaTypeInfo",
      "Attr member must be removed: isId",
      "DocumentType member must be removed: entities",
      "DocumentType member must be removed: notations",
      "DocumentType member must be removed: internalSubset",
      "Text member must be removed: isElementContentWhitespace",
      "Text member must be removed: replaceWholeText",
      "Node member must be removed: hasAttributes",
      "Node member must be removed: attributes",
      "Node member must be removed: namespaceURI",
      "Node member must be removed: prefix",
      "Node member must be removed: localName",
      "Node member must be removed: isSupported",
      "Node member must be removed: getFeature",
      "Node member must be removed: getUserData",
      "Node member must be removed: setUserData",
      "Node member must be removed: rootNode"
    ]
  },
  "idlharness.any.worker.html": {
    "expectedFailures": [
      "Event interface: attribute srcElement",
      "Event interface: operation composedPath()",
      "Event interface: operation stopPropagation()",
      "Event interface: attribute cancelBubble",
      "Event interface: operation stopImmediatePropagation()",
      "Event interface: attribute returnValue",
      "Event interface: operation preventDefault()",
      "Event interface: attribute defaultPrevented",
      "Event interface: operation initEvent(DOMString, optional boolean, optional boolean)",
      "Event interface: new Event(\"foo\") must have own property \"isTrusted\"",
      "Event interface: new Event(\"foo\") must inherit property \"initEvent(DOMString, optional boolean, optional boolean)\" with the proper type",
      "Event interface: calling initEvent(DOMString, optional boolean, optional boolean) on new Event(\"foo\") with too few arguments must throw TypeError",
      "CustomEvent interface: operation initCustomEvent(DOMString, optional boolean, optional boolean, optional any)",
      "CustomEvent interface: new CustomEvent(\"foo\") must inherit property \"initCustomEvent(DOMString, optional boolean, optional boolean, optional any)\" with the proper type",
      "CustomEvent interface: calling initCustomEvent(DOMString, optional boolean, optional boolean, optional any) on new CustomEvent(\"foo\") with too few arguments must throw TypeError",
      "Event interface: new CustomEvent(\"foo\") must have own property \"isTrusted\"",
      "Event interface: new CustomEvent(\"foo\") must inherit property \"initEvent(DOMString, optional boolean, optional boolean)\" with the proper type",
      "Event interface: calling initEvent(DOMString, optional boolean, optional boolean) on new CustomEvent(\"foo\") with too few arguments must throw TypeError",
      "EventTarget interface: operation addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))",
      "EventTarget interface: operation removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))",
      "AbortController interface: operation abort(optional any)",
      "AbortSignal interface: attribute onabort"
    ]
  },
  "interface-objects.html": false,
  "lists": {
    "DOMTokenList-Iterable.html": false,
    "DOMTokenList-coverage-for-attributes.html": false,
    "DOMTokenList-iteration.html": false,
    "DOMTokenList-stringifier.html": false,
    "DOMTokenList-value.html": false
  },
  "nodes": {
    "CharacterData-appendChild.html": false,
    "CharacterData-appendData.html": false,
    "CharacterData-data.html": false,
    "CharacterData-deleteData.html": false,
    "CharacterData-insertData.html": false,
    "CharacterData-remove.html": false,
    "CharacterData-replaceData.html": false,
    "CharacterData-substringData.html": false,
    "CharacterData-surrogates.html": false,
    "ChildNode-after.html": false,
    "ChildNode-before.html": false,
    "ChildNode-replaceWith.html": false,
    "Comment-constructor.html": false,
    "DOMImplementation-createDocument.html": false,
    "DOMImplementation-createDocumentType.html": false,
    "DOMImplementation-createHTMLDocument-with-saved-implementation.html": false,
    "DOMImplementation-createHTMLDocument.html": false,
    "DOMImplementation-hasFeature.html": {
      "expectedFailures": [
        "hasFeature()",
        "hasFeature(\"Core\")",
        "hasFeature(\"XML\")",
        "hasFeature(\"org.w3c.svg\")",
        "hasFeature(\"org.w3c.dom.svg\")",
        "hasFeature(\"http://www.w3.org/TR/SVG11/feature#Script\")",
        "hasFeature(\"Core\", \"1.0\")",
        "hasFeature(\"Core\", \"2.0\")",
        "hasFeature(\"Core\", \"3.0\")",
        "hasFeature(\"Core\", \"100.0\")",
        "hasFeature(\"XML\", \"1.0\")",
        "hasFeature(\"XML\", \"2.0\")",
        "hasFeature(\"XML\", \"3.0\")",
        "hasFeature(\"XML\", \"100.0\")",
        "hasFeature(\"Core\", \"1\")",
        "hasFeature(\"Core\", \"2\")",
        "hasFeature(\"Core\", \"3\")",
        "hasFeature(\"Core\", \"100\")",
        "hasFeature(\"XML\", \"1\")",
        "hasFeature(\"XML\", \"2\")",
        "hasFeature(\"XML\", \"3\")",
        "hasFeature(\"XML\", \"100\")",
        "hasFeature(\"Core\", \"1.1\")",
        "hasFeature(\"Core\", \"2.1\")",
        "hasFeature(\"Core\", \"3.1\")",
        "hasFeature(\"Core\", \"100.1\")",
        "hasFeature(\"XML\", \"1.1\")",
        "hasFeature(\"XML\", \"2.1\")",
        "hasFeature(\"XML\", \"3.1\")",
        "hasFeature(\"XML\", \"100.1\")",
        "hasFeature(\"Core\", \"\")",
        "hasFeature(\"XML\", \"\")",
        "hasFeature(\"core\", \"\")",
        "hasFeature(\"xml\", \"\")",
        "hasFeature(\"CoRe\", \"\")",
        "hasFeature(\"XmL\", \"\")",
        "hasFeature(\" Core\", \"\")",
        "hasFeature(\" XML\", \"\")",
        "hasFeature(\"Core \", \"\")",
        "hasFeature(\"XML \", \"\")",
        "hasFeature(\"Co re\", \"\")",
        "hasFeature(\"XM L\", \"\")",
        "hasFeature(\"aCore\", \"\")",
        "hasFeature(\"aXML\", \"\")",
        "hasFeature(\"Corea\", \"\")",
        "hasFeature(\"XMLa\", \"\")",
        "hasFeature(\"Coare\", \"\")",
        "hasFeature(\"XMaL\", \"\")",
        "hasFeature(\"Core\", \" \")",
        "hasFeature(\"XML\", \" \")",
        "hasFeature(\"Core\", \" 1.0\")",
        "hasFeature(\"Core\", \" 2.0\")",
        "hasFeature(\"Core\", \" 3.0\")",
        "hasFeature(\"Core\", \" 100.0\")",
        "hasFeature(\"XML\", \" 1.0\")",
        "hasFeature(\"XML\", \" 2.0\")",
        "hasFeature(\"XML\", \" 3.0\")",
        "hasFeature(\"XML\", \" 100.0\")",
        "hasFeature(\"Core\", \"1.0 \")",
        "hasFeature(\"Core\", \"2.0 \")",
        "hasFeature(\"Core\", \"3.0 \")",
        "hasFeature(\"Core\", \"100.0 \")",
        "hasFeature(\"XML\", \"1.0 \")",
        "hasFeature(\"XML\", \"2.0 \")",
        "hasFeature(\"XML\", \"3.0 \")",
        "hasFeature(\"XML\", \"100.0 \")",
        "hasFeature(\"Core\", \"1. 0\")",
        "hasFeature(\"Core\", \"2. 0\")",
        "hasFeature(\"Core\", \"3. 0\")",
        "hasFeature(\"Core\", \"100. 0\")",
        "hasFeature(\"XML\", \"1. 0\")",
        "hasFeature(\"XML\", \"2. 0\")",
        "hasFeature(\"XML\", \"3. 0\")",
        "hasFeature(\"XML\", \"100. 0\")",
        "hasFeature(\"Core\", \"a1.0\")",
        "hasFeature(\"Core\", \"a2.0\")",
        "hasFeature(\"Core\", \"a3.0\")",
        "hasFeature(\"Core\", \"a100.0\")",
        "hasFeature(\"XML\", \"a1.0\")",
        "hasFeature(\"XML\", \"a2.0\")",
        "hasFeature(\"XML\", \"a3.0\")",
        "hasFeature(\"XML\", \"a100.0\")",
        "hasFeature(\"Core\", \"1.0a\")",
        "hasFeature(\"Core\", \"2.0a\")",
        "hasFeature(\"Core\", \"3.0a\")",
        "hasFeature(\"Core\", \"100.0a\")",
        "hasFeature(\"XML\", \"1.0a\")",
        "hasFeature(\"XML\", \"2.0a\")",
        "hasFeature(\"XML\", \"3.0a\")",
        "hasFeature(\"XML\", \"100.0a\")",
        "hasFeature(\"Core\", \"1.a0\")",
        "hasFeature(\"Core\", \"2.a0\")",
        "hasFeature(\"Core\", \"3.a0\")",
        "hasFeature(\"Core\", \"100.a0\")",
        "hasFeature(\"XML\", \"1.a0\")",
        "hasFeature(\"XML\", \"2.a0\")",
        "hasFeature(\"XML\", \"3.a0\")",
        "hasFeature(\"XML\", \"100.a0\")",
        "hasFeature(\"Core\", 1)",
        "hasFeature(\"Core\", 2)",
        "hasFeature(\"Core\", 3)",
        "hasFeature(\"Core\", 100)",
        "hasFeature(\"XML\", 1)",
        "hasFeature(\"XML\", 2)",
        "hasFeature(\"XML\", 3)",
        "hasFeature(\"XML\", 100)",
        "hasFeature(\"Core\", null)",
        "hasFeature(\"XML\", null)",
        "hasFeature(\"core\", null)",
        "hasFeature(\"xml\", null)",
        "hasFeature(\"CoRe\", null)",
        "hasFeature(\"XmL\", null)",
        "hasFeature(\" Core\", null)",
        "hasFeature(\" XML\", null)",
        "hasFeature(\"Core \", null)",
        "hasFeature(\"XML \", null)",
        "hasFeature(\"Co re\", null)",
        "hasFeature(\"XM L\", null)",
        "hasFeature(\"aCore\", null)",
        "hasFeature(\"aXML\", null)",
        "hasFeature(\"Corea\", null)",
        "hasFeature(\"XMLa\", null)",
        "hasFeature(\"Coare\", null)",
        "hasFeature(\"XMaL\", null)",
        "hasFeature(\"Core\", undefined)",
        "hasFeature(\"XML\", undefined)",
        "hasFeature(\"This is filler text.\", \"\")",
        "hasFeature(null, \"\")",
        "hasFeature(undefined, \"\")",
        "hasFeature(\"org.w3c.svg\", \"\")",
        "hasFeature(\"org.w3c.svg\", \"1.0\")",
        "hasFeature(\"org.w3c.svg\", \"1.1\")",
        "hasFeature(\"org.w3c.dom.svg\", \"\")",
        "hasFeature(\"org.w3c.dom.svg\", \"1.0\")",
        "hasFeature(\"org.w3c.dom.svg\", \"1.1\")",
        "hasFeature(\"http://www.w3.org/TR/SVG11/feature#Script\", \"7.5\")"
      ]
    },
    "Document-URL.html": false,
    "Document-adoptNode.html": false,
    "Document-characterSet-normalization-1.html": false,
    "Document-characterSet-normalization-2.html": false,
    "Document-constructor.html": false,
    "Document-contentType": {
      "contentType": {
        "contenttype_bmp.html": false,
        "contenttype_css.html": false,
        "contenttype_datauri_02.html": false,
        "contenttype_gif.html": false,
        "contenttype_html.html": false,
        "contenttype_javascripturi.html": false,
        "contenttype_jpg.html": false,
        "contenttype_mimeheader_01.html": false,
        "contenttype_mimeheader_02.html": false,
        "contenttype_png.html": false,
        "contenttype_txt.html": false,
        "contenttype_xml.html": false,
        "createDocument.html": false,
        "createHTMLDocument.html": false,
        "xhr_responseType_document.html": false
      }
    },
    "Document-createAttribute.html": false,
    "Document-createCDATASection.html": false,
    "Document-createComment.html": false,
    "Document-createElement-namespace.html": false,
    "Document-createElement.html": false,
    "Document-createElementNS.html": false,
    "Document-createEvent-touchevent.window.html": false,
    "Document-createEvent.https.html": false,
    "Document-createProcessingInstruction.html": {
      "expectedFailures": [
        "Should throw an INVALID_CHARACTER_ERR for target \"A\" and data \"?>\".",
        "Should throw an INVALID_CHARACTER_ERR for target \"·A\" and data \"x\".",
        "Should throw an INVALID_CHARACTER_ERR for target \"×A\" and data \"x\".",
        "Should throw an INVALID_CHARACTER_ERR for target \"A×\" and data \"x\".",
        "Should throw an INVALID_CHARACTER_ERR for target \"\\\\A\" and data \"x\".",
        "Should throw an INVALID_CHARACTER_ERR for target \"\\f\" and data \"x\".",
        "Should throw an INVALID_CHARACTER_ERR for target 0 and data \"x\".",
        "Should throw an INVALID_CHARACTER_ERR for target \"0\" and data \"x\".",
        "Should get a ProcessingInstruction for target \"xml:fail\" and data \"x\".",
        "Should get a ProcessingInstruction for target \"A·A\" and data \"x\".",
        "Should get a ProcessingInstruction for target \"a0\" and data \"x\"."
      ]
    },
    "Document-createTextNode.html": false,
    "Document-createTreeWalker.html": false,
    "Document-doctype.html": false,
    "Document-getElementById.html": false,
    "Document-getElementsByClassName.html": false,
    "Document-getElementsByTagName.html": false,
    "Document-getElementsByTagNameNS.html": false,
    "Document-implementation.html": false,
    "Document-importNode.html": false,
    "DocumentFragment-constructor.html": false,
    "DocumentFragment-getElementById.html": false,
    "DocumentFragment-querySelectorAll-after-modification.html": false,
    "DocumentType-literal.html": false,
    "DocumentType-remove.html": false,
    "Element-childElement-null.html": false,
    "Element-childElementCount-dynamic-add.html": false,
    "Element-childElementCount-dynamic-remove.html": false,
    "Element-childElementCount-nochild.html": false,
    "Element-childElementCount.html": false,
    "Element-children.html": false,
    "Element-classlist.html": false,
    "Element-closest.html": false,
    "Element-firstElementChild-namespace.html": false,
    "Element-firstElementChild.html": false,
    "Element-getElementsByClassName.html": false,
    "Element-getElementsByTagName-change-document-HTMLNess.html": false,
    "Element-getElementsByTagName.html": false,
    "Element-getElementsByTagNameNS.html": false,
    "Element-hasAttribute.html": false,
    "Element-hasAttributes.html": false,
    "Element-insertAdjacentElement.html": false,
    "Element-insertAdjacentText.html": false,
    "Element-lastElementChild.html": false,
    "Element-matches-namespaced-elements.html": false,
    "Element-matches.html": false,
    "Element-nextElementSibling.html": false,
    "Element-previousElementSibling.html": false,
    "Element-remove.html": false,
    "Element-removeAttribute.html": false,
    "Element-removeAttributeNS.html": false,
    "Element-setAttribute-crbug-1138487.html": false,
    "Element-setAttribute.html": false,
    "Element-siblingElement-null.html": false,
    "Element-tagName.html": {
      "expectedFailures": [
        "tagName should upper-case for HTML elements in HTML documents.",
        "tagName should not upper-case for SVG elements in HTML documents.",
        "tagName should not upper-case for other non-HTML namespaces",
        "tagName should be updated when changing ownerDocument (createDocument without prefix)",
        "tagName should be updated when changing ownerDocument (createDocument with prefix)"
      ]
    },
    "Element-webkitMatchesSelector.html": false,
    "MutationObserver-attributes.html": false,
    "MutationObserver-callback-arguments.html": false,
    "MutationObserver-characterData.html": false,
    "MutationObserver-childList.html": false,
    "MutationObserver-cross-realm-callback-report-exception.html": false,
    "MutationObserver-disconnect.html": false,
    "MutationObserver-document.html": false,
    "MutationObserver-inner-outer.html": false,
    "MutationObserver-sanity.html": false,
    "MutationObserver-takeRecords.html": false,
    "Node-appendChild-cereactions-vs-script.window.html": false,
    "Node-appendChild.html": false,
    "Node-baseURI.html": false,
    "Node-childNodes.html": false,
    "Node-cloneNode-XMLDocument.html": false,
    "Node-cloneNode-document-with-doctype.html": false,
    "Node-cloneNode-external-stylesheet-no-bc.sub.html": false,
    "Node-cloneNode-svg.html": false,
    "Node-cloneNode.html": false,
    "Node-compareDocumentPosition.html": false,
    "Node-constants.html": false,
    "Node-contains.html": false,
    "Node-insertBefore.html": false,
    "Node-isConnected-shadow-dom.html": false,
    "Node-isConnected.html": false,
    "Node-isEqualNode.html": false,
    "Node-isSameNode.html": false,
    "Node-lookupNamespaceURI.html": false,
    "Node-mutation-adoptNode.html": false,
    "Node-nodeName.html": false,
    "Node-nodeValue.html": false,
    "Node-normalize.html": false,
    "Node-parentElement.html": false,
    "Node-parentNode.html": false,
    "Node-properties.html": false,
    "Node-removeChild.html": false,
    "Node-replaceChild.html": false,
    "Node-textContent.html": false,
    "NodeList-Iterable.html": false,
    "NodeList-live-mutations.window.html": false,
    "NodeList-static-length-getter-tampered-1.html": false,
    "NodeList-static-length-getter-tampered-2.html": false,
    "NodeList-static-length-getter-tampered-3.html": false,
    "NodeList-static-length-getter-tampered-indexOf-1.html": false,
    "NodeList-static-length-getter-tampered-indexOf-2.html": false,
    "NodeList-static-length-getter-tampered-indexOf-3.html": false,
    "ParentNode-append.html": false,
    "ParentNode-children.html": false,
    "ParentNode-prepend.html": false,
    "ParentNode-querySelector-All.html": false,
    "ParentNode-querySelector-case-insensitive.html": false,
    "ParentNode-querySelector-escapes.html": false,
    "ParentNode-querySelector-scope.html": false,
    "ParentNode-querySelectorAll-removed-elements.html": false,
    "ParentNode-querySelectors-exclusive.html": false,
    "ParentNode-querySelectors-namespaces.html": false,
    "ParentNode-querySelectors-space-and-dash-attribute-value.html": false,
    "ParentNode-replaceChildren.html": false,
    "Text-constructor.html": false,
    "Text-splitText.html": false,
    "Text-wholeText.html": false,
    "adoption.window.html": false,
    "append-on-Document.html": false,
    "attributes-namednodemap.html": false,
    "attributes.html": {
      "expectedFailures": [
        "When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (toggleAttribute)",
        "toggleAttribute should lowercase its name argument (upper case attribute)",
        "toggleAttribute should lowercase its name argument (mixed case attribute)",
        "toggleAttribute should not throw even when qualifiedName starts with 'xmlns'",
        "Basic functionality should be intact. (toggleAttribute)",
        "toggleAttribute should not change the order of previously set attributes.",
        "toggleAttribute should set the first attribute with the given name",
        "toggleAttribute should set the attribute with the given qualified name",
        "Toggling element with inline style should make inline style disappear",
        "When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttribute)",
        "setAttribute should lowercase its name argument (upper case attribute)",
        "setAttribute should lowercase its name argument (mixed case attribute)",
        "setAttribute should not throw even when qualifiedName starts with 'xmlns'",
        "Basic functionality should be intact.",
        "setAttribute should not change the order of previously set attributes.",
        "setAttribute should set the first attribute with the given name",
        "setAttribute should set the attribute with the given qualified name",
        "When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttributeNS)",
        "When qualifiedName does not match the QName production, an INVALID_CHARACTER_ERR exception is to be thrown.",
        "null and the empty string should result in a null namespace.",
        "A namespace is required to use a prefix.",
        "The xml prefix should not be allowed for arbitrary namespaces",
        "XML-namespaced attributes don't need an xml prefix",
        "The xmlns prefix should not be allowed for arbitrary namespaces",
        "The xmlns qualified name should not be allowed for arbitrary namespaces",
        "xmlns should be allowed as local name",
        "The XMLNS namespace should require xmlns as prefix or qualified name",
        "xmlns should be allowed as prefix in the XMLNS namespace",
        "xmlns should be allowed as qualified name in the XMLNS namespace",
        "Setting the same attribute with another prefix should not change the prefix",
        "setAttribute should not throw even if a load is not allowed",
        "Attributes should work in document fragments.",
        "Attribute values should not be parsed.",
        "Specified attributes should be accessible.",
        "Entities in attributes should have been expanded while parsing.",
        "Unset attributes return null",
        "First set attribute is returned by getAttribute",
        "Style attributes are not normalized",
        "Only lowercase attributes are returned on HTML elements (upper case attribute)",
        "Only lowercase attributes are returned on HTML elements (mixed case attribute)",
        "First set attribute is returned with mapped attribute set first",
        "First set attribute is returned with mapped attribute set later",
        "Non-HTML element with upper-case attribute",
        "Attribute with prefix in local name",
        "Attribute loses its owner when removed",
        "Basic functionality of getAttributeNode/getAttributeNodeNS",
        "Basic functionality of setAttributeNode",
        "setAttributeNode should distinguish attributes with same local name and different namespaces",
        "setAttributeNode doesn't have case-insensitivity even with an HTMLElement 1",
        "setAttributeNode doesn't have case-insensitivity even with an HTMLElement 2",
        "setAttributeNode doesn't have case-insensitivity even with an HTMLElement 3",
        "Basic functionality of setAttributeNodeNS",
        "If attr’s element is neither null nor element, throw an InUseAttributeError.",
        "Replacing an attr by itself",
        "Basic functionality of removeAttributeNode",
        "setAttributeNode on bound attribute should throw InUseAttributeError",
        "setAttributeNode, if it fires mutation events, should fire one with the new node when resetting an existing attribute (outer shell)",
        "setAttributeNode called with an Attr that has the same name as an existing one should not change attribute order",
        "getAttributeNames tests",
        "Own property correctness with basic attributes",
        "Own property correctness with non-namespaced attribute before same-name namespaced one",
        "Own property correctness with namespaced attribute before same-name non-namespaced one",
        "Own property correctness with two namespaced attributes with the same name-with-prefix",
        "Own property names should only include all-lowercase qualified names for an HTML element in an HTML document",
        "Own property names should include all qualified names for a non-HTML element in an HTML document",
        "Own property names should include all qualified names for an HTML element in a non-HTML document"
      ]
    },
    "case.html": false,
    "getElementsByClassName-32.html": false,
    "getElementsByClassName-empty-set.html": false,
    "getElementsByClassName-whitespace-class-names.html": false,
    "insert-adjacent.html": false,
    "insertion-removing-steps": {
      "Node-appendChild-script-with-mutation-observer-takeRecords.html": false,
      "blur-event.window.html": false,
      "insertion-removing-steps-iframe.window.html": false,
      "insertion-removing-steps-script.window.html": false,
      "script-does-not-run-on-child-removal.window.html": false
    },
    "prepend-on-Document.html": false,
    "query-target-in-load-event.html": false,
    "remove-and-adopt-thcrash.html": false,
    "remove-unscopable.html": false,
    "rootNode.html": false,
    "svg-template-querySelector.html": false
  },
  "observable": {
    "tentative": {
      "idlharness.html": {
        "expectedFailures": [
          "Subscriber interface: existence and properties of interface object",
          "Subscriber interface object length",
          "Subscriber interface object name",
          "Subscriber interface: existence and properties of interface prototype object",
          "Subscriber interface: existence and properties of interface prototype object's \"constructor\" property",
          "Subscriber interface: existence and properties of interface prototype object's @@unscopables property",
          "Subscriber interface: operation next(any)",
          "Subscriber interface: operation error(any)",
          "Subscriber interface: operation complete()",
          "Subscriber interface: operation addTeardown(VoidFunction)",
          "Subscriber interface: attribute active",
          "Subscriber interface: attribute signal",
          "Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()",
          "Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()",
          "Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property \"next(any)\" with the proper type",
          "Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError",
          "Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property \"error(any)\" with the proper type",
          "Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError",
          "Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property \"complete()\" with the proper type",
          "Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property \"addTeardown(VoidFunction)\" with the proper type",
          "Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError",
          "Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property \"active\" with the proper type",
          "Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property \"signal\" with the proper type",
          "Observable interface: existence and properties of interface object",
          "Observable interface object length",
          "Observable interface object name",
          "Observable interface: existence and properties of interface prototype object",
          "Observable interface: existence and properties of interface prototype object's \"constructor\" property",
          "Observable interface: existence and properties of interface prototype object's @@unscopables property",
          "Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)",
          "Observable must be primary interface of new Observable(() => {})",
          "Stringification of new Observable(() => {})",
          "Observable interface: new Observable(() => {}) must inherit property \"subscribe(optional ObserverUnion, optional SubscribeOptions)\" with the proper type",
          "Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError"
        ]
      },
      "observable-constructor.any.html": false,
      "observable-constructor.any.worker.html": false,
      "observable-constructor.window.html": false,
      "observable-drop.any.html": false,
      "observable-drop.any.worker.html": false,
      "observable-event-target.any.html": false,
      "observable-event-target.any.worker.html": false,
      "observable-event-target.window.html": false,
      "observable-every.any.html": false,
      "observable-every.any.worker.html": false,
      "observable-filter.any.html": false,
      "observable-filter.any.worker.html": false,
      "observable-find.any.html": false,
      "observable-find.any.worker.html": false,
      "observable-first.any.html": false,
      "observable-first.any.worker.html": false,
      "observable-flatMap.any.html": false,
      "observable-flatMap.any.worker.html": false,
      "observable-forEach.any.html": false,
      "observable-forEach.any.worker.html": false,
      "observable-forEach.window.html": false,
      "observable-from.any.html": false,
      "observable-from.any.worker.html": false,
      "observable-inspect.any.html": false,
      "observable-inspect.any.worker.html": false,
      "observable-last.any.html": false,
      "observable-last.any.worker.html": false,
      "observable-map.any.html": false,
      "observable-map.any.worker.html": false,
      "observable-map.window.html": false,
      "observable-some.any.html": false,
      "observable-some.any.worker.html": false,
      "observable-switchMap.any.html": false,
      "observable-switchMap.any.worker.html": false,
      "observable-take.any.html": false,
      "observable-take.any.worker.html": false,
      "observable-takeUntil.any.html": false,
      "observable-takeUntil.any.worker.html": false,
      "observable-takeUntil.window.html": false,
      "observable-toArray.any.html": false,
      "observable-toArray.any.worker.html": false,
      "observable-catch.any.html": false,
      "observable-catch.any.worker.html": false,
      "observable-finally.any.html": false,
      "observable-finally.any.worker.html": false,
      "observable-reduce.any.html": false,
      "observable-reduce.any.worker.html": false
    }
  },
  "ranges": {
    "Range-adopt-test.html": false,
    "Range-attributes.html": false,
    "Range-cloneContents.html": false,
    "Range-cloneRange.html": false,
    "Range-collapse.html": false,
    "Range-commonAncestorContainer-2.html": false,
    "Range-commonAncestorContainer.html": false,
    "Range-compareBoundaryPoints.html": false,
    "Range-comparePoint-2.html": false,
    "Range-comparePoint.html": false,
    "Range-constructor.html": false,
    "Range-deleteContents.html": false,
    "Range-detach.html": false,
    "Range-extractContents.html": false,
    "Range-in-shadow-after-the-shadow-removed.html?mode=closed": false,
    "Range-in-shadow-after-the-shadow-removed.html?mode=open": false,
    "Range-insertNode.html": false,
    "Range-intersectsNode-2.html": false,
    "Range-intersectsNode-binding.html": false,
    "Range-intersectsNode-shadow.html": false,
    "Range-intersectsNode.html": false,
    "Range-isPointInRange.html": false,
    "Range-mutations-appendChild.html": false,
    "Range-mutations-appendData.html": false,
    "Range-mutations-dataChange.html": false,
    "Range-mutations-deleteData.html": false,
    "Range-mutations-insertBefore.html": false,
    "Range-mutations-insertData.html": false,
    "Range-mutations-removeChild.html": false,
    "Range-mutations-replaceChild.html": false,
    "Range-mutations-replaceData.html": false,
    "Range-mutations-splitText.html": false,
    "Range-selectNode.html": false,
    "Range-set.html": false,
    "Range-stringifier.html": false,
    "Range-surroundContents.html": false,
    "StaticRange-constructor.html": false
  },
  "traversal": {
    "NodeFilter-constants.html": false,
    "NodeIterator-removal.html": false,
    "NodeIterator.html": false,
    "TreeWalker-acceptNode-filter-cross-realm-null-browsing-context.html": false,
    "TreeWalker-acceptNode-filter-cross-realm.html": false,
    "TreeWalker-acceptNode-filter.html": false,
    "TreeWalker-basic.html": false,
    "TreeWalker-currentNode.html": false,
    "TreeWalker-previousNodeLastChildReject.html": false,
    "TreeWalker-previousSiblingLastChildSkip.html": false,
    "TreeWalker-traversal-reject.html": false,
    "TreeWalker-traversal-skip-most.html": false,
    "TreeWalker-traversal-skip.html": false,
    "TreeWalker-walking-outside-a-tree.html": false,
    "TreeWalker.html": false,
    "TreeWalker-realm.html": false
  },
  "window-extends-event-target.html": {
    "expectedFailures": [
      "window.addEventListener respects custom `this`",
      "window.addEventListener treats nullish `this` as `window`"
    ]
  },
  "historical-mutation-events.html": {
    "expectedFailures": [
      "The DOMSubtreeModified mutation event must not be fired.",
      "The DOMNodeInserted mutation event must not be fired.",
      "The DOMNodeRemoved mutation event must not be fired.",
      "The DOMNodeRemovedFromDocument mutation event must not be fired.",
      "The DOMNodeInsertedIntoDocument mutation event must not be fired.",
      "The DOMCharacterDataModified mutation event must not be fired.",
      "The DOMAttrModified mutation event must not be fired.",
      "The DOMAttributeNameChanged mutation event must not be fired.",
      "The DOMElementNameChanged mutation event must not be fired."
    ]
  }
}
