Bug 1273176 - Update web-platform-tests to revision 55905788bebbdfacb49c94e579e93c19531e0199, a=testonly
authorJames Graham <james@hoppipolla.co.uk>
Mon, 09 May 2016 22:23:20 +0100
changeset 297549 5908bfa1fb4b6707c5ede48a08981e4f3ba11ffa
parent 297548 83e8b01535bf1b574338859b8e26e2f1a86030e0
child 297550 b5353aa0976f14705fab0716a90aa596c9e3c919
push id30264
push userkwierso@gmail.com
push dateTue, 17 May 2016 20:52:53 +0000
treeherdermozilla-central@991f249a6ffa [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1273176
milestone49.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1273176 - Update web-platform-tests to revision 55905788bebbdfacb49c94e579e93c19531e0199, a=testonly MozReview-Commit-ID: 9bnFcIi0oX3
testing/web-platform/meta/MANIFEST.json
testing/web-platform/meta/mozilla-sync
testing/web-platform/tests/DOMEvents/ClickFakeEvent.nondocument.html
testing/web-platform/tests/DOMEvents/OWNERS
testing/web-platform/tests/DOMEvents/constructors.html
testing/web-platform/tests/DOMEvents/event-phases-order.html
testing/web-platform/tests/DOMEvents/init-event-while-dispatching.html
testing/web-platform/tests/DOMEvents/tests/Status.html
testing/web-platform/tests/DOMEvents/tests/approved/DOM.event.flow.html
testing/web-platform/tests/DOMEvents/tests/approved/EventListener.eventHandler.html
testing/web-platform/tests/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
testing/web-platform/tests/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
testing/web-platform/tests/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
testing/web-platform/tests/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
testing/web-platform/tests/DOMEvents/tests/approved/domnodeinserted.html
testing/web-platform/tests/DOMEvents/tests/approved/stopImmediatePropagation.effect.html
testing/web-platform/tests/DOMEvents/tests/approved/stopPropagation.deferred.effect.html
testing/web-platform/tests/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/CompositionEvent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.attrChange.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.attrName.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.newValue.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.prevValue.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMAttrModified.relatedNode.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMCharacterDataModified.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMNodeInserted.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMNodeRemoved.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/DOMSubtreeModified.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/Event.defaultPrevented.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/Event.eventPhase.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/Event.stopPropagation.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/KeyboardEvent.key.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/KeyboardEvent.location.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/KeyboardEvent.modifiers.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MouseEvent.button.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MouseEvent.image.map.area.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MouseEvent.preventDefault.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MutationEvent.hasFeature.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MutationEvent.initMutationEvent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/MutationEvent.relatedNode.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.hasFeature.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.initTextEvent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.IME.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.drop.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.paste.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/TextEvent.inputMode.script.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/UIEvent.load.stylesheet.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.deltaMode.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.hasFeature.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.initWheelEvent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/abort.img.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/abort.testresult.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/blur.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/compositionstart.data.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/compositionstart.keydown.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/compositionstart.preventDefault.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/customevent.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/dispatchEvent.click.checkbox.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/error.image.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/focusin.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/focusin.relatedTarget.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/focusout.relatedTarget.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/hasFeature.Events.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/hasFeature.feature.string.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/load.image.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/mouseenter.ctrlKey.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/mouseenter.relatedTarget.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/mouseleave.relatedTarget.html
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/support/16kb.js
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/support/InvalidBitMap.png
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/support/iepreview.png
testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/support/style01.css
testing/web-platform/tests/DOMEvents/throwing-in-listener-and-window-error-event.html
testing/web-platform/tests/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
testing/web-platform/tests/FileAPI/blob/Blob-constructor.html
testing/web-platform/tests/README.md
testing/web-platform/tests/XMLHttpRequest/OWNERS
testing/web-platform/tests/XMLHttpRequest/setrequestheader-bogus-name.htm
testing/web-platform/tests/common/OWNERS
testing/web-platform/tests/common/form-submission.py
testing/web-platform/tests/content-security-policy/blink-contrib-2/form-action-src-allowed.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/form-action-src-get-allowed.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/meta-outside-head.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/metaHelper.js
testing/web-platform/tests/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/scripthash-unicode-normalization.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib-2/stylehash-allowed.sub.html.sub.headers
testing/web-platform/tests/content-security-policy/blink-contrib/connect-src-beacon-allowed.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/connect-src-beacon-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/connect-src-beacon-redirect-to-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/resources/worker-importscripts.js
testing/web-platform/tests/content-security-policy/blink-contrib/shared-worker-connect-src-allowed.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/shared-worker-connect-src-blocked.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html
testing/web-platform/tests/content-security-policy/child-src/child-src-worker-blocked.sub.html
testing/web-platform/tests/content-security-policy/generic/no-default-src.sub.html
testing/web-platform/tests/content-security-policy/generic/no-default-src.sub.html.sub.headers
testing/web-platform/tests/content-security-policy/media-src/media-src-7_3_2.html
testing/web-platform/tests/content-security-policy/media-src/media-src-redir-bug.sub.html
testing/web-platform/tests/content-security-policy/support/alertAssert.sub.js
testing/web-platform/tests/content-security-policy/support/logTest.sub.js
testing/web-platform/tests/cors/credentials-flag.htm
testing/web-platform/tests/cssom-view/elementScroll.html
testing/web-platform/tests/custom-elements/OWNERS
testing/web-platform/tests/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
testing/web-platform/tests/custom-elements/concepts/custom-elements-type-allowed-chars.html
testing/web-platform/tests/custom-elements/concepts/custom-elements-type-naming.html
testing/web-platform/tests/custom-elements/creating-and-passing-registries/new-registry-test.html
testing/web-platform/tests/custom-elements/creating-and-passing-registries/no-registry-test.html
testing/web-platform/tests/custom-elements/creating-and-passing-registries/share-registry-create-document.html
testing/web-platform/tests/custom-elements/creating-and-passing-registries/share-registry-import-document.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
testing/web-platform/tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/changing-is-attribute.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-prototype.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
testing/web-platform/tests/custom-elements/instantiating-custom-elements/unchanged-attribute.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-default-namespace.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-duplicate-definition.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-invalid-type.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-local-name-lowercased.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-name-is-null.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-no-interface-for-name.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace-name-is-null.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace.html
testing/web-platform/tests/custom-elements/registering-custom-elements/definition-construction-algorithm-type-name-lowercased.html
testing/web-platform/tests/custom-elements/registering-custom-elements/element-registration-algorithm-no-registry.html
testing/web-platform/tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-name.html
testing/web-platform/tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-prototype.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-element.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-unknown-element.html
testing/web-platform/tests/custom-elements/registering-custom-elements/unresolved-elements-interface-svg-element.html
testing/web-platform/tests/custom-elements/resources/blank.html
testing/web-platform/tests/custom-elements/resources/import-master-async.html
testing/web-platform/tests/custom-elements/resources/import-master.html
testing/web-platform/tests/custom-elements/resources/import.html
testing/web-platform/tests/custom-elements/resources/register-and-create-custom-element.html
testing/web-platform/tests/custom-elements/resources/x-element.html
testing/web-platform/tests/custom-elements/resources/x-mathml-element.html
testing/web-platform/tests/custom-elements/resources/x-svg-element.html
testing/web-platform/tests/custom-elements/testcommon.js
testing/web-platform/tests/custom-elements/v0/concepts/custom-elements-type-allowed-chars-first-char.html
testing/web-platform/tests/custom-elements/v0/concepts/custom-elements-type-allowed-chars.html
testing/web-platform/tests/custom-elements/v0/concepts/custom-elements-type-naming.html
testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/new-registry-test.html
testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/no-registry-test.html
testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/share-registry-create-document.html
testing/web-platform/tests/custom-elements/v0/creating-and-passing-registries/share-registry-import-document.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
testing/web-platform/tests/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
testing/web-platform/tests/custom-elements/v0/instantiating/changing-is-attribute.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-is-attribute.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-local-name.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-namespace.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-node-document.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-constructor-prototype.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-prototype.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-type-is-attribute.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-type-local-name-and-is-attribute.html
testing/web-platform/tests/custom-elements/v0/instantiating/custom-element-type-local-name.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-is-attribute.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-namespace.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-is-a-type.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-unresolved.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-is-a-local-name.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element-ns.html
testing/web-platform/tests/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element.html
testing/web-platform/tests/custom-elements/v0/instantiating/non-configurable-constructor-property.html
testing/web-platform/tests/custom-elements/v0/instantiating/prototype-is-interface-prototype-object.html
testing/web-platform/tests/custom-elements/v0/instantiating/unchanged-attribute.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-default-namespace.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-duplicate-definition.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-invalid-type.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-local-name-lowercased.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-name-is-null.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-no-interface-for-name.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace-name-is-null.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace.html
testing/web-platform/tests/custom-elements/v0/registering/definition-construction-algorithm-type-name-lowercased.html
testing/web-platform/tests/custom-elements/v0/registering/element-registration-algorithm-no-registry.html
testing/web-platform/tests/custom-elements/v0/registering/extensions-to-document-interface/custom-element-name.html
testing/web-platform/tests/custom-elements/v0/registering/extensions-to-document-interface/custom-element-prototype.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-elements-interface-html-element.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-elements-interface-html-unknown-element.html
testing/web-platform/tests/custom-elements/v0/registering/unresolved-elements-interface-svg-element.html
testing/web-platform/tests/custom-elements/v0/resources/blank.html
testing/web-platform/tests/custom-elements/v0/resources/import-master-async.html
testing/web-platform/tests/custom-elements/v0/resources/import-master.html
testing/web-platform/tests/custom-elements/v0/resources/import.html
testing/web-platform/tests/custom-elements/v0/resources/register-and-create-custom-element.html
testing/web-platform/tests/custom-elements/v0/resources/x-element.html
testing/web-platform/tests/custom-elements/v0/resources/x-mathml-element.html
testing/web-platform/tests/custom-elements/v0/resources/x-svg-element.html
testing/web-platform/tests/custom-elements/v0/testcommon.js
testing/web-platform/tests/dom/OWNERS
testing/web-platform/tests/dom/events/Event-defaultPrevented-after-dispatch.html
testing/web-platform/tests/dom/events/ProgressEvent.html
testing/web-platform/tests/dom/lists/DOMTokenList-coverage-for-attributes.html
testing/web-platform/tests/dom/nodes/DOMImplementation-createDocument.html
testing/web-platform/tests/dom/nodes/Document-characterSet-normalization.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_css.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_html.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_png.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html
testing/web-platform/tests/dom/nodes/Document-contentType/contentType/createDocument.html
testing/web-platform/tests/dom/nodes/Document-createElement-namespace.html
testing/web-platform/tests/dom/nodes/Element-hasAttributes.html
testing/web-platform/tests/dom/nodes/Node-cloneNode.html
testing/web-platform/tests/dom/nodes/Node-isSameNode.html
testing/web-platform/tests/domparsing/OWNERS
testing/web-platform/tests/encoding/OWNERS
testing/web-platform/tests/encoding/textdecoder-fatal-single-byte.html
testing/web-platform/tests/fetch/api/credentials/cookies.js
testing/web-platform/tests/fetch/api/resources/data.json
testing/web-platform/tests/fetch/api/resources/utils.js
testing/web-platform/tests/fetch/api/response/response-cancel-stream.html
testing/web-platform/tests/fetch/api/response/response-consume-stream.html
testing/web-platform/tests/fetch/api/response/response-stream-disturbed-1.html
testing/web-platform/tests/fetch/api/response/response-stream-disturbed-2.html
testing/web-platform/tests/fetch/api/response/response-stream-disturbed-3.html
testing/web-platform/tests/fetch/api/response/response-stream-disturbed-4.html
testing/web-platform/tests/fetch/api/response/response-stream-disturbed-5.html
testing/web-platform/tests/html-media-capture/OWNERS
testing/web-platform/tests/html/OWNERS
testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html
testing/web-platform/tests/html/dom/documents/dom-tree-accessors/Document.body.html
testing/web-platform/tests/html/dom/documents/dom-tree-accessors/document.body-getter.html
testing/web-platform/tests/html/dom/documents/dom-tree-accessors/document.body-setter-01.html
testing/web-platform/tests/html/dom/elements-embedded.js
testing/web-platform/tests/html/dom/elements-metadata.js
testing/web-platform/tests/html/dom/elements-tabular.js
testing/web-platform/tests/html/dom/interfaces.html
testing/web-platform/tests/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html
testing/web-platform/tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html
testing/web-platform/tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html
testing/web-platform/tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html
testing/web-platform/tests/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html
testing/web-platform/tests/html/semantics/forms/form-submission-0/submit-entity-body.html
testing/web-platform/tests/html/semantics/forms/the-input-element/radio.html
testing/web-platform/tests/html/semantics/interfaces.html
testing/web-platform/tests/html/semantics/interfaces.js
testing/web-platform/tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html
testing/web-platform/tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html
testing/web-platform/tests/html/webappapis/animation-frames/callback-invoked.html
testing/web-platform/tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html
testing/web-platform/tests/lint.whitelist
testing/web-platform/tests/media-source/OWNERS
testing/web-platform/tests/media-source/mediasource-preload.html
testing/web-platform/tests/media/OWNERS
testing/web-platform/tests/mediacapture-streams/MediaStream-MediaElement-preload-none.html
testing/web-platform/tests/mediacapture-streams/OWNERS
testing/web-platform/tests/performance-timeline/idlharness.html
testing/web-platform/tests/performance-timeline/performanceobservers.js
testing/web-platform/tests/performance-timeline/po-disconnect.html
testing/web-platform/tests/performance-timeline/po-getentries.html
testing/web-platform/tests/performance-timeline/po-mark-measure.html
testing/web-platform/tests/performance-timeline/po-navigation.html
testing/web-platform/tests/performance-timeline/po-observe.html
testing/web-platform/tests/performance-timeline/po-resource.html
testing/web-platform/tests/performance-timeline/resources/square.png
testing/web-platform/tests/resources/docs/api.md
testing/web-platform/tests/resources/testharness.js
testing/web-platform/tests/shadow-dom/Document-prototype-adoptNode.html
testing/web-platform/tests/shadow-dom/Document-prototype-currentScript.html
testing/web-platform/tests/shadow-dom/Document-prototype-importNode.html
testing/web-platform/tests/shadow-dom/Node-prototype-cloneNode.html
testing/web-platform/tests/shadow-dom/OWNERS
testing/web-platform/tests/shadow-dom/leaktests/html-collection.html
testing/web-platform/tests/shadow-dom/resources/Document-prototype-currentScript-helper.js
testing/web-platform/tests/shadow-dom/styles/shadow-cascade-order.html
testing/web-platform/tests/streams/byte-length-queuing-strategy.js
testing/web-platform/tests/streams/count-queuing-strategy.js
testing/web-platform/tests/streams/readable-streams/bad-strategies.js
testing/web-platform/tests/streams/readable-streams/bad-underlying-sources.js
testing/web-platform/tests/streams/readable-streams/cancel.js
testing/web-platform/tests/streams/readable-streams/general.js
testing/web-platform/tests/streams/readable-streams/readable-stream-reader.js
testing/web-platform/tests/streams/resources/rs-test-templates.js
testing/web-platform/tests/touch-events/historical.html
testing/web-platform/tests/uievents/ClickFakeEvent.nondocument.html
testing/web-platform/tests/uievents/OWNERS
testing/web-platform/tests/uievents/constructors/constructors.html
testing/web-platform/tests/uievents/keyboard/key-101en-us-manual.html
testing/web-platform/tests/uievents/keyboard/key-102fr-fr-manual.html
testing/web-platform/tests/uievents/keyboard/key-manual.css
testing/web-platform/tests/uievents/keyboard/key-manual.js
testing/web-platform/tests/uievents/keyboard/key-mtest-101en-us.html
testing/web-platform/tests/uievents/keyboard/key-mtest-102fr-fr.html
testing/web-platform/tests/uievents/keyboard/key-mtest.css
testing/web-platform/tests/uievents/keyboard/key-mtest.js
testing/web-platform/tests/uievents/legacy-domevents-tests/Status.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/DOM.event.flow.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/EventListener.eventHandler.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/EventObject.multiple.dispatchEvent.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/domnodeinserted.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html
testing/web-platform/tests/uievents/legacy-domevents-tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/CompositionEvent.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrChange.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.attrName.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.newValue.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.prevValue.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMAttrModified.relatedNode.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMCharacterDataModified.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeInserted.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMNodeRemoved.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/DOMSubtreeModified.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/Event.defaultPrevented.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/Event.eventPhase.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/Event.stopPropagation.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.key.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.location.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/KeyboardEvent.modifiers.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.button.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.image.map.area.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MouseEvent.preventDefault.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.hasFeature.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.initMutationEvent.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/MutationEvent.relatedNode.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.hasFeature.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.initTextEvent.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.IME.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.drop.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.keyboard.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.paste.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/TextEvent.inputMode.script.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/UIEvent.load.stylesheet.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.Capture.Bubble.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.deltaMode.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.hasFeature.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.initWheelEvent.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/WheelEvent.preventDefault.scroll.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/abort.img.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/abort.testresult.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/blur.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.data.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.keydown.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/compositionstart.preventDefault.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/customevent.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/dispatchEvent.click.checkbox.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/error.image.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/focusin.relatedTarget.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/focusout.relatedTarget.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.Events.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/hasFeature.feature.string.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/load.image.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.ctrlKey.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/mouseenter.relatedTarget.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/mouseleave.relatedTarget.html
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/16kb.js
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/InvalidBitMap.png
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/iepreview.png
testing/web-platform/tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/style01.css
testing/web-platform/tests/uievents/order-of-events/event-phases-order.html
testing/web-platform/tests/uievents/order-of-events/init-event-while-dispatching.html
testing/web-platform/tests/uievents/throwing-in-listener-and-window-error-event.html
testing/web-platform/tests/uievents/throwing-in-listener-when-all-have-not-run-yet.html
testing/web-platform/tests/url/a-element.js
testing/web-platform/tests/url/url-constructor.html
testing/web-platform/tests/url/urltestdata.json
testing/web-platform/tests/web-animations/animatable/animate.html
testing/web-platform/tests/web-animations/animation-timeline/document-timeline.html
testing/web-platform/tests/web-animations/animation/playbackRate.html
testing/web-platform/tests/webdriver/navigation.py
testing/web-platform/tests/websockets/binary/001.html
testing/web-platform/tests/websockets/binary/002.html
testing/web-platform/tests/websockets/binary/004.html
testing/web-platform/tests/websockets/binary/005.html
testing/web-platform/tests/websockets/closing-handshake/002.html
testing/web-platform/tests/websockets/closing-handshake/003.html
testing/web-platform/tests/websockets/closing-handshake/004.html
testing/web-platform/tests/websockets/constructor/001.html
testing/web-platform/tests/websockets/constructor/002.html
testing/web-platform/tests/websockets/constructor/004.html
testing/web-platform/tests/websockets/constructor/005.html
testing/web-platform/tests/websockets/constructor/006.html
testing/web-platform/tests/websockets/constructor/007.html
testing/web-platform/tests/websockets/constructor/008.html
testing/web-platform/tests/websockets/constructor/009.html
testing/web-platform/tests/websockets/constructor/010.html
testing/web-platform/tests/websockets/constructor/011.html
testing/web-platform/tests/websockets/constructor/012.html
testing/web-platform/tests/websockets/constructor/013.html
testing/web-platform/tests/websockets/constructor/014.html
testing/web-platform/tests/websockets/constructor/016.html
testing/web-platform/tests/websockets/constructor/017.html
testing/web-platform/tests/websockets/constructor/018.html
testing/web-platform/tests/websockets/constructor/019.html
testing/web-platform/tests/websockets/constructor/020.html
testing/web-platform/tests/websockets/constructor/021.html
testing/web-platform/tests/websockets/constructor/022.html
testing/web-platform/tests/websockets/cookies/001.html
testing/web-platform/tests/websockets/cookies/002.html
testing/web-platform/tests/websockets/cookies/003.html
testing/web-platform/tests/websockets/cookies/004.html
testing/web-platform/tests/websockets/cookies/005.html
testing/web-platform/tests/websockets/cookies/006.html
testing/web-platform/tests/websockets/cookies/007.html
testing/web-platform/tests/websockets/extended-payload-length.html
testing/web-platform/tests/websockets/interfaces/CloseEvent/clean-close.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html
testing/web-platform/tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html
testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-basic.html
testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-connecting.html
testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-multiple.html
testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-nested.html
testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-replace.html
testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-return.html
testing/web-platform/tests/websockets/interfaces/WebSocket/constants/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/constants/002.html
testing/web-platform/tests/websockets/interfaces/WebSocket/constants/003.html
testing/web-platform/tests/websockets/interfaces/WebSocket/constants/004.html
testing/web-platform/tests/websockets/interfaces/WebSocket/constants/005.html
testing/web-platform/tests/websockets/interfaces/WebSocket/constants/006.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/002.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/003.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/004.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/006.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/007.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/008.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/009.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/010.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/011.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/012.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/013.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/014.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/015.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/016.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/017.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/018.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/019.html
testing/web-platform/tests/websockets/interfaces/WebSocket/events/020.html
testing/web-platform/tests/websockets/interfaces/WebSocket/extensions/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/protocol/protocol-initial.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/002.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/003.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/004.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/005.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/006.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/007.html
testing/web-platform/tests/websockets/interfaces/WebSocket/readyState/008.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/002.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/003.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/004.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/005.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/006.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/007.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/008.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/009.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/010.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/011.html
testing/web-platform/tests/websockets/interfaces/WebSocket/send/012.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/001.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/002.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/003.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/004.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/005.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/006.html
testing/web-platform/tests/websockets/interfaces/WebSocket/url/resolve.html
testing/web-platform/tests/websockets/keeping-connection-open/001.html
testing/web-platform/tests/websockets/opening-handshake/001.html
testing/web-platform/tests/websockets/opening-handshake/002.html
testing/web-platform/tests/websockets/opening-handshake/003.html
testing/web-platform/tests/websockets/opening-handshake/005.html
testing/web-platform/tests/websockets/security/001.html
testing/web-platform/tests/websockets/security/002.html
testing/web-platform/tests/websockets/unload-a-document/001-1.html
testing/web-platform/tests/websockets/unload-a-document/001.html
testing/web-platform/tests/websockets/unload-a-document/002-1.html
testing/web-platform/tests/websockets/unload-a-document/002.html
testing/web-platform/tests/websockets/unload-a-document/005-1.html
testing/web-platform/tests/websockets/unload-a-document/005.html
testing/web-platform/tests/webvtt/OWNERS
testing/web-platform/tests/workers/Worker_dispatchEvent_ErrorEvent.htm
testing/web-platform/tests/workers/constructors/Worker/sample_worker/worker.js
testing/web-platform/tests/workers/constructors/Worker/use-base-url.html
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -3221,16 +3221,32 @@
         "path": "touch-events/multi-touch-interfaces-manual.html",
         "url": "/touch-events/multi-touch-interfaces-manual.html"
       },
       {
         "path": "touch-events/single-touch-manual.html",
         "url": "/touch-events/single-touch-manual.html"
       },
       {
+        "path": "uievents/keyboard/key-101en-us-manual.html",
+        "url": "/uievents/keyboard/key-101en-us-manual.html"
+      },
+      {
+        "path": "uievents/keyboard/key-102fr-fr-manual.html",
+        "url": "/uievents/keyboard/key-102fr-fr-manual.html"
+      },
+      {
+        "path": "uievents/keyboard/key-manual.css",
+        "url": "/uievents/keyboard/key-manual.css"
+      },
+      {
+        "path": "uievents/keyboard/key-manual.js",
+        "url": "/uievents/keyboard/key-manual.js"
+      },
+      {
         "path": "uievents/order-of-events/focus-events/focus-manual.html",
         "url": "/uievents/order-of-events/focus-events/focus-manual.html"
       },
       {
         "path": "uievents/order-of-events/focus-events/legacy-manual.html",
         "url": "/uievents/order-of-events/focus-events/legacy-manual.html"
       },
       {
@@ -3749,54 +3765,54 @@
           [
             "/compat/webkit-text-fill-color-property-006-ref.html",
             "=="
           ]
         ],
         "url": "/compat/webkit-text-fill-color-property-006.html"
       },
       {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html"
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html"
       },
       {
         "path": "html/dom/elements/global-attributes/dir_auto-EN-L.html",
         "references": [
           [
             "/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html",
             "=="
           ]
@@ -5159,16 +5175,36 @@
           [
             "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html",
             "=="
           ]
         ],
         "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html"
       },
       {
+        "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html",
+        "references": [
+          [
+            "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html",
+            "=="
+          ]
+        ],
+        "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html"
+      },
+      {
+        "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html",
+        "references": [
+          [
+            "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html",
+            "=="
+          ]
+        ],
+        "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html"
+      },
+      {
         "path": "html/rendering/replaced-elements/images/space.html",
         "references": [
           [
             "/html/rendering/replaced-elements/images/space-ref.html",
             "=="
           ]
         ],
         "url": "/html/rendering/replaced-elements/images/space.html"
@@ -11097,114 +11133,62 @@
         "path": "2dcontext/transformations/2d.transformation.translate.basic.html",
         "url": "/2dcontext/transformations/2d.transformation.translate.basic.html"
       },
       {
         "path": "2dcontext/transformations/2d.transformation.translate.nonfinite.html",
         "url": "/2dcontext/transformations/2d.transformation.translate.nonfinite.html"
       },
       {
-        "path": "DOMEvents/ClickFakeEvent.nondocument.html",
-        "url": "/DOMEvents/ClickFakeEvent.nondocument.html"
-      },
-      {
-        "path": "DOMEvents/constructors.html",
-        "url": "/DOMEvents/constructors.html"
-      },
-      {
-        "path": "DOMEvents/event-phases-order.html",
-        "url": "/DOMEvents/event-phases-order.html"
-      },
-      {
-        "path": "DOMEvents/init-event-while-dispatching.html",
-        "url": "/DOMEvents/init-event-while-dispatching.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/DOM.event.flow.html",
-        "url": "/DOMEvents/tests/approved/DOM.event.flow.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/EventListener.eventHandler.html",
-        "url": "/DOMEvents/tests/approved/EventListener.eventHandler.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",
-        "url": "/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",
-        "url": "/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",
-        "url": "/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",
-        "url": "/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/domnodeinserted.html",
-        "url": "/DOMEvents/tests/approved/domnodeinserted.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/stopImmediatePropagation.effect.html",
-        "url": "/DOMEvents/tests/approved/stopImmediatePropagation.effect.html"
-      },
-      {
-        "path": "DOMEvents/tests/approved/stopPropagation.deferred.effect.html",
-        "url": "/DOMEvents/tests/approved/stopPropagation.deferred.effect.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html"
-      },
-      {
-        "path": "DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",
-        "url": "/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html"
-      },
-      {
-        "path": "DOMEvents/throwing-in-listener-and-window-error-event.html",
-        "url": "/DOMEvents/throwing-in-listener-and-window-error-event.html"
-      },
-      {
-        "path": "DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",
-        "url": "/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html"
+        "path": "DOM-parsing/createContextualFragment.html",
+        "url": "/DOM-parsing/createContextualFragment.html"
+      },
+      {
+        "path": "DOM-parsing/innerhtml-01.xhtml",
+        "url": "/DOM-parsing/innerhtml-01.xhtml"
+      },
+      {
+        "path": "DOM-parsing/innerhtml-03.xhtml",
+        "url": "/DOM-parsing/innerhtml-03.xhtml"
+      },
+      {
+        "path": "DOM-parsing/innerhtml-04.html",
+        "url": "/DOM-parsing/innerhtml-04.html"
+      },
+      {
+        "path": "DOM-parsing/innerhtml-05.xhtml",
+        "url": "/DOM-parsing/innerhtml-05.xhtml"
+      },
+      {
+        "path": "DOM-parsing/innerhtml-06.html",
+        "url": "/DOM-parsing/innerhtml-06.html"
+      },
+      {
+        "path": "DOM-parsing/innerhtml-07.html",
+        "url": "/DOM-parsing/innerhtml-07.html"
+      },
+      {
+        "path": "DOM-parsing/insert_adjacent_html.html",
+        "url": "/DOM-parsing/insert_adjacent_html.html"
+      },
+      {
+        "path": "DOM-parsing/insert_adjacent_html.xhtml",
+        "url": "/DOM-parsing/insert_adjacent_html.xhtml"
+      },
+      {
+        "path": "DOM-parsing/outerhtml-01.html",
+        "url": "/DOM-parsing/outerhtml-01.html"
+      },
+      {
+        "path": "DOM-parsing/outerhtml-02.html",
+        "url": "/DOM-parsing/outerhtml-02.html"
+      },
+      {
+        "path": "DOM-parsing/xml-serialization.xhtml",
+        "url": "/DOM-parsing/xml-serialization.xhtml"
       },
       {
         "path": "FileAPI/FileReader/Progress_event_bubbles_cancelable.html",
         "url": "/FileAPI/FileReader/Progress_event_bubbles_cancelable.html"
       },
       {
         "path": "FileAPI/FileReaderSync.worker.js",
         "url": "/FileAPI/FileReaderSync.worker"
@@ -11573,16 +11557,20 @@
         "path": "IndexedDB/idbcursor_update_index6.htm",
         "url": "/IndexedDB/idbcursor_update_index6.htm"
       },
       {
         "path": "IndexedDB/idbcursor_update_index7.htm",
         "url": "/IndexedDB/idbcursor_update_index7.htm"
       },
       {
+        "path": "IndexedDB/idbcursor_update_index8.htm",
+        "url": "/IndexedDB/idbcursor_update_index8.htm"
+      },
+      {
         "path": "IndexedDB/idbcursor_update_objectstore.htm",
         "url": "/IndexedDB/idbcursor_update_objectstore.htm"
       },
       {
         "path": "IndexedDB/idbcursor_update_objectstore2.htm",
         "url": "/IndexedDB/idbcursor_update_objectstore2.htm"
       },
       {
@@ -11605,16 +11593,20 @@
         "path": "IndexedDB/idbcursor_update_objectstore7.htm",
         "url": "/IndexedDB/idbcursor_update_objectstore7.htm"
       },
       {
         "path": "IndexedDB/idbcursor_update_objectstore8.htm",
         "url": "/IndexedDB/idbcursor_update_objectstore8.htm"
       },
       {
+        "path": "IndexedDB/idbcursor_update_objectstore9.htm",
+        "url": "/IndexedDB/idbcursor_update_objectstore9.htm"
+      },
+      {
         "path": "IndexedDB/idbdatabase_close.htm",
         "url": "/IndexedDB/idbdatabase_close.htm"
       },
       {
         "path": "IndexedDB/idbdatabase_close2.htm",
         "url": "/IndexedDB/idbdatabase_close2.htm"
       },
       {
@@ -12637,16 +12629,20 @@
         "path": "XMLHttpRequest/open-url-multi-window-4.htm",
         "url": "/XMLHttpRequest/open-url-multi-window-4.htm"
       },
       {
         "path": "XMLHttpRequest/open-url-multi-window-5.htm",
         "url": "/XMLHttpRequest/open-url-multi-window-5.htm"
       },
       {
+        "path": "XMLHttpRequest/open-url-multi-window-6.htm",
+        "url": "/XMLHttpRequest/open-url-multi-window-6.htm"
+      },
+      {
         "path": "XMLHttpRequest/open-url-multi-window.htm",
         "url": "/XMLHttpRequest/open-url-multi-window.htm"
       },
       {
         "path": "XMLHttpRequest/open-url-worker-origin.htm",
         "url": "/XMLHttpRequest/open-url-worker-origin.htm"
       },
       {
@@ -13645,16 +13641,20 @@
         "path": "content-security-policy/generic/generic-0_8_1.sub.html",
         "url": "/content-security-policy/generic/generic-0_8_1.sub.html"
       },
       {
         "path": "content-security-policy/generic/generic-0_9.sub.html",
         "url": "/content-security-policy/generic/generic-0_9.sub.html"
       },
       {
+        "path": "content-security-policy/generic/no-default-src.sub.html",
+        "url": "/content-security-policy/generic/no-default-src.sub.html"
+      },
+      {
         "path": "content-security-policy/img-src/img-src-4_1.html",
         "url": "/content-security-policy/img-src/img-src-4_1.html"
       },
       {
         "path": "content-security-policy/media-src/media-src-7_1.html",
         "url": "/content-security-policy/media-src/media-src-7_1.html"
       },
       {
@@ -13837,246 +13837,250 @@
         "path": "cors/status.htm",
         "url": "/cors/status.htm"
       },
       {
         "path": "cssom-view/elementFromPoint.html",
         "url": "/cssom-view/elementFromPoint.html"
       },
       {
+        "path": "cssom-view/elementScroll.html",
+        "url": "/cssom-view/elementScroll.html"
+      },
+      {
         "path": "cssom-view/elementsFromPoint.html",
         "url": "/cssom-view/elementsFromPoint.html"
       },
       {
         "path": "cssom-view/negativeMargins.html",
         "url": "/cssom-view/negativeMargins.html"
       },
       {
         "path": "cssom-view/scrollingElement.html",
         "url": "/cssom-view/scrollingElement.html"
       },
       {
-        "path": "custom-elements/concepts/custom-elements-type-naming.html",
-        "url": "/custom-elements/concepts/custom-elements-type-naming.html"
-      },
-      {
-        "path": "custom-elements/creating-and-passing-registries/new-registry-test.html",
-        "url": "/custom-elements/creating-and-passing-registries/new-registry-test.html"
-      },
-      {
-        "path": "custom-elements/creating-and-passing-registries/no-registry-test.html",
-        "url": "/custom-elements/creating-and-passing-registries/no-registry-test.html"
-      },
-      {
-        "path": "custom-elements/creating-and-passing-registries/share-registry-create-document.html",
-        "url": "/custom-elements/creating-and-passing-registries/share-registry-create-document.html"
-      },
-      {
-        "path": "custom-elements/creating-and-passing-registries/share-registry-import-document.html",
-        "url": "/custom-elements/creating-and-passing-registries/share-registry-import-document.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html",
-        "url": "/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/changing-is-attribute.html",
-        "url": "/custom-elements/instantiating-custom-elements/changing-is-attribute.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-prototype.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-prototype.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/custom-element-type-local-name.html",
-        "url": "/custom-elements/instantiating-custom-elements/custom-element-type-local-name.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html",
-        "url": "/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html",
-        "url": "/custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html",
-        "url": "/custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html"
-      },
-      {
-        "path": "custom-elements/instantiating-custom-elements/unchanged-attribute.html",
-        "url": "/custom-elements/instantiating-custom-elements/unchanged-attribute.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-default-namespace.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-default-namespace.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-duplicate-definition.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-duplicate-definition.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-invalid-type.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-invalid-type.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-local-name-lowercased.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-local-name-lowercased.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-name-is-null.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-name-is-null.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-no-interface-for-name.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-no-interface-for-name.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace-name-is-null.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace-name-is-null.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/definition-construction-algorithm-type-name-lowercased.html",
-        "url": "/custom-elements/registering-custom-elements/definition-construction-algorithm-type-name-lowercased.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/element-registration-algorithm-no-registry.html",
-        "url": "/custom-elements/registering-custom-elements/element-registration-algorithm-no-registry.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-name.html",
-        "url": "/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-name.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-prototype.html",
-        "url": "/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-prototype.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html",
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html",
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-elements-interface-html-element.html",
-        "url": "/custom-elements/registering-custom-elements/unresolved-elements-interface-html-element.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-elements-interface-html-unknown-element.html",
-        "url": "/custom-elements/registering-custom-elements/unresolved-elements-interface-html-unknown-element.html"
-      },
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-elements-interface-svg-element.html",
-        "url": "/custom-elements/registering-custom-elements/unresolved-elements-interface-svg-element.html"
+        "path": "custom-elements/v0/concepts/custom-elements-type-naming.html",
+        "url": "/custom-elements/v0/concepts/custom-elements-type-naming.html"
+      },
+      {
+        "path": "custom-elements/v0/creating-and-passing-registries/new-registry-test.html",
+        "url": "/custom-elements/v0/creating-and-passing-registries/new-registry-test.html"
+      },
+      {
+        "path": "custom-elements/v0/creating-and-passing-registries/no-registry-test.html",
+        "url": "/custom-elements/v0/creating-and-passing-registries/no-registry-test.html"
+      },
+      {
+        "path": "custom-elements/v0/creating-and-passing-registries/share-registry-create-document.html",
+        "url": "/custom-elements/v0/creating-and-passing-registries/share-registry-create-document.html"
+      },
+      {
+        "path": "custom-elements/v0/creating-and-passing-registries/share-registry-import-document.html",
+        "url": "/custom-elements/v0/creating-and-passing-registries/share-registry-import-document.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/changing-is-attribute.html",
+        "url": "/custom-elements/v0/instantiating/changing-is-attribute.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-constructor-is-attribute.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-constructor-is-attribute.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-constructor-local-name.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-constructor-local-name.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-constructor-namespace.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-constructor-namespace.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-constructor-node-document.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-constructor-node-document.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-constructor-prototype.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-constructor-prototype.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-prototype.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-prototype.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-type-is-attribute.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-type-is-attribute.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-type-local-name-and-is-attribute.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-type-local-name-and-is-attribute.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/custom-element-type-local-name.html",
+        "url": "/custom-elements/v0/instantiating/custom-element-type-local-name.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-is-attribute.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-is-attribute.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-namespace.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-namespace.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-is-a-type.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-is-a-type.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-unresolved.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-extension-unresolved.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-is-a-local-name.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/create-element-type-is-a-local-name.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element-ns.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element-ns.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element.html",
+        "url": "/custom-elements/v0/instantiating/extensions-to-document-interface/created-callback-create-element.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/non-configurable-constructor-property.html",
+        "url": "/custom-elements/v0/instantiating/non-configurable-constructor-property.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/prototype-is-interface-prototype-object.html",
+        "url": "/custom-elements/v0/instantiating/prototype-is-interface-prototype-object.html"
+      },
+      {
+        "path": "custom-elements/v0/instantiating/unchanged-attribute.html",
+        "url": "/custom-elements/v0/instantiating/unchanged-attribute.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-default-namespace.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-default-namespace.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-duplicate-definition.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-duplicate-definition.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-invalid-type.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-invalid-type.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-local-name-lowercased.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-local-name-lowercased.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-name-is-null.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-name-is-null.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-no-interface-for-name.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-no-interface-for-name.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-svg-namespace-name-is-null.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace-name-is-null.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-svg-namespace.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-svg-namespace.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/definition-construction-algorithm-type-name-lowercased.html",
+        "url": "/custom-elements/v0/registering/definition-construction-algorithm-type-name-lowercased.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/element-registration-algorithm-no-registry.html",
+        "url": "/custom-elements/v0/registering/element-registration-algorithm-no-registry.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/extensions-to-document-interface/custom-element-name.html",
+        "url": "/custom-elements/v0/registering/extensions-to-document-interface/custom-element-name.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/extensions-to-document-interface/custom-element-prototype.html",
+        "url": "/custom-elements/v0/registering/extensions-to-document-interface/custom-element-prototype.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html",
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html",
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-elements-interface-html-element.html",
+        "url": "/custom-elements/v0/registering/unresolved-elements-interface-html-element.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-elements-interface-html-unknown-element.html",
+        "url": "/custom-elements/v0/registering/unresolved-elements-interface-html-unknown-element.html"
+      },
+      {
+        "path": "custom-elements/v0/registering/unresolved-elements-interface-svg-element.html",
+        "url": "/custom-elements/v0/registering/unresolved-elements-interface-svg-element.html"
       },
       {
         "path": "dom/collections/HTMLCollection-as-proto-length-get-throws.html",
         "url": "/dom/collections/HTMLCollection-as-proto-length-get-throws.html"
       },
       {
         "path": "dom/collections/HTMLCollection-empty-name.html",
         "url": "/dom/collections/HTMLCollection-empty-name.html"
@@ -14101,16 +14105,20 @@
         "path": "dom/events/Event-constants.html",
         "url": "/dom/events/Event-constants.html"
       },
       {
         "path": "dom/events/Event-constructors.html",
         "url": "/dom/events/Event-constructors.html"
       },
       {
+        "path": "dom/events/Event-defaultPrevented-after-dispatch.html",
+        "url": "/dom/events/Event-defaultPrevented-after-dispatch.html"
+      },
+      {
         "path": "dom/events/Event-defaultPrevented.html",
         "url": "/dom/events/Event-defaultPrevented.html"
       },
       {
         "path": "dom/events/Event-dispatch-bubbles-false.html",
         "url": "/dom/events/Event-dispatch-bubbles-false.html"
       },
       {
@@ -14185,16 +14193,20 @@
         "path": "dom/interface-objects.html",
         "url": "/dom/interface-objects.html"
       },
       {
         "path": "dom/interfaces.html",
         "url": "/dom/interfaces.html"
       },
       {
+        "path": "dom/lists/DOMTokenList-coverage-for-attributes.html",
+        "url": "/dom/lists/DOMTokenList-coverage-for-attributes.html"
+      },
+      {
         "path": "dom/lists/DOMTokenList-stringifier.html",
         "url": "/dom/lists/DOMTokenList-stringifier.html"
       },
       {
         "path": "dom/lists/DOMTokenList-value.html",
         "url": "/dom/lists/DOMTokenList-value.html"
       },
       {
@@ -14537,16 +14549,20 @@
         "path": "dom/nodes/Element-getElementsByTagName.html",
         "url": "/dom/nodes/Element-getElementsByTagName.html"
       },
       {
         "path": "dom/nodes/Element-getElementsByTagNameNS.html",
         "url": "/dom/nodes/Element-getElementsByTagNameNS.html"
       },
       {
+        "path": "dom/nodes/Element-hasAttributes.html",
+        "url": "/dom/nodes/Element-hasAttributes.html"
+      },
+      {
         "path": "dom/nodes/Element-insertAdjacentElement.html",
         "url": "/dom/nodes/Element-insertAdjacentElement.html"
       },
       {
         "path": "dom/nodes/Element-insertAdjacentText.html",
         "url": "/dom/nodes/Element-insertAdjacentText.html"
       },
       {
@@ -14681,16 +14697,20 @@
         "path": "dom/nodes/Node-isEqualNode-xhtml.xhtml",
         "url": "/dom/nodes/Node-isEqualNode-xhtml.xhtml"
       },
       {
         "path": "dom/nodes/Node-isEqualNode.html",
         "url": "/dom/nodes/Node-isEqualNode.html"
       },
       {
+        "path": "dom/nodes/Node-isSameNode.html",
+        "url": "/dom/nodes/Node-isSameNode.html"
+      },
+      {
         "path": "dom/nodes/Node-lookupNamespaceURI.html",
         "url": "/dom/nodes/Node-lookupNamespaceURI.html"
       },
       {
         "path": "dom/nodes/Node-lookupPrefix.xhtml",
         "url": "/dom/nodes/Node-lookupPrefix.xhtml"
       },
       {
@@ -15173,16 +15193,20 @@
         "path": "encoding/iso-2022-jp-encoder.html",
         "url": "/encoding/iso-2022-jp-encoder.html"
       },
       {
         "path": "encoding/textdecoder-byte-order-marks.html",
         "url": "/encoding/textdecoder-byte-order-marks.html"
       },
       {
+        "path": "encoding/textdecoder-fatal-single-byte.html",
+        "url": "/encoding/textdecoder-fatal-single-byte.html"
+      },
+      {
         "path": "encoding/textdecoder-fatal-streaming.html",
         "url": "/encoding/textdecoder-fatal-streaming.html"
       },
       {
         "path": "encoding/textdecoder-fatal.html",
         "url": "/encoding/textdecoder-fatal.html"
       },
       {
@@ -15765,24 +15789,32 @@
         "path": "fetch/api/request/request-init-003.sub.html",
         "url": "/fetch/api/request/request-init-003.sub.html"
       },
       {
         "path": "fetch/api/request/request-structure.html",
         "url": "/fetch/api/request/request-structure.html"
       },
       {
+        "path": "fetch/api/response/response-cancel-stream.html",
+        "url": "/fetch/api/response/response-cancel-stream.html"
+      },
+      {
         "path": "fetch/api/response/response-clone.html",
         "url": "/fetch/api/response/response-clone.html"
       },
       {
         "path": "fetch/api/response/response-consume-empty.html",
         "url": "/fetch/api/response/response-consume-empty.html"
       },
       {
+        "path": "fetch/api/response/response-consume-stream.html",
+        "url": "/fetch/api/response/response-consume-stream.html"
+      },
+      {
         "path": "fetch/api/response/response-consume.html",
         "url": "/fetch/api/response/response-consume.html"
       },
       {
         "path": "fetch/api/response/response-error.html",
         "url": "/fetch/api/response/response-error.html"
       },
       {
@@ -15801,16 +15833,36 @@
         "path": "fetch/api/response/response-static-error.html",
         "url": "/fetch/api/response/response-static-error.html"
       },
       {
         "path": "fetch/api/response/response-static-redirect.html",
         "url": "/fetch/api/response/response-static-redirect.html"
       },
       {
+        "path": "fetch/api/response/response-stream-disturbed-1.html",
+        "url": "/fetch/api/response/response-stream-disturbed-1.html"
+      },
+      {
+        "path": "fetch/api/response/response-stream-disturbed-2.html",
+        "url": "/fetch/api/response/response-stream-disturbed-2.html"
+      },
+      {
+        "path": "fetch/api/response/response-stream-disturbed-3.html",
+        "url": "/fetch/api/response/response-stream-disturbed-3.html"
+      },
+      {
+        "path": "fetch/api/response/response-stream-disturbed-4.html",
+        "url": "/fetch/api/response/response-stream-disturbed-4.html"
+      },
+      {
+        "path": "fetch/api/response/response-stream-disturbed-5.html",
+        "url": "/fetch/api/response/response-stream-disturbed-5.html"
+      },
+      {
         "path": "fetch/nosniff/image.html",
         "url": "/fetch/nosniff/image.html"
       },
       {
         "path": "fetch/nosniff/importscripts.html",
         "url": "/fetch/nosniff/importscripts.html"
       },
       {
@@ -16349,16 +16401,20 @@
         "path": "html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html",
         "url": "/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html"
       },
       {
         "path": "html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html",
         "url": "/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html"
       },
       {
+        "path": "html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html",
+        "url": "/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html"
+      },
+      {
         "path": "html/browsers/history/the-location-interface/assign_after_load.html",
         "url": "/html/browsers/history/the-location-interface/assign_after_load.html"
       },
       {
         "path": "html/browsers/history/the-location-interface/assign_before_load.html",
         "url": "/html/browsers/history/the-location-interface/assign_before_load.html"
       },
       {
@@ -16641,36 +16697,32 @@
         "path": "html/browsers/windows/noreferrer.html",
         "url": "/html/browsers/windows/noreferrer.html"
       },
       {
         "path": "html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html",
         "url": "/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html"
       },
       {
+        "path": "html/dom/documents/dom-tree-accessors/Document.body.html",
+        "url": "/html/dom/documents/dom-tree-accessors/Document.body.html"
+      },
+      {
         "path": "html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html",
         "url": "/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html"
       },
       {
         "path": "html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html",
         "url": "/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html"
       },
       {
         "path": "html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html",
         "url": "/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html"
       },
       {
-        "path": "html/dom/documents/dom-tree-accessors/document.body-getter.html",
-        "url": "/html/dom/documents/dom-tree-accessors/document.body-getter.html"
-      },
-      {
-        "path": "html/dom/documents/dom-tree-accessors/document.body-setter-01.html",
-        "url": "/html/dom/documents/dom-tree-accessors/document.body-setter-01.html"
-      },
-      {
         "path": "html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html",
         "url": "/html/dom/documents/dom-tree-accessors/document.embeds-document.plugins-01.html"
       },
       {
         "path": "html/dom/documents/dom-tree-accessors/document.forms.html",
         "url": "/html/dom/documents/dom-tree-accessors/document.forms.html"
       },
       {
@@ -17513,32 +17565,44 @@
         "path": "html/semantics/disabled-elements/disabledElement.html",
         "url": "/html/semantics/disabled-elements/disabledElement.html"
       },
       {
         "path": "html/semantics/document-metadata/styling/LinkStyle.html",
         "url": "/html/semantics/document-metadata/styling/LinkStyle.html"
       },
       {
+        "path": "html/semantics/document-metadata/the-base-element/base_about_blank.html",
+        "url": "/html/semantics/document-metadata/the-base-element/base_about_blank.html"
+      },
+      {
         "path": "html/semantics/document-metadata/the-base-element/base_href_empty.html",
         "url": "/html/semantics/document-metadata/the-base-element/base_href_empty.html"
       },
       {
+        "path": "html/semantics/document-metadata/the-base-element/base_href_invalid.html",
+        "url": "/html/semantics/document-metadata/the-base-element/base_href_invalid.html"
+      },
+      {
         "path": "html/semantics/document-metadata/the-base-element/base_href_specified.sub.html",
         "url": "/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html"
       },
       {
         "path": "html/semantics/document-metadata/the-base-element/base_href_unspecified.html",
         "url": "/html/semantics/document-metadata/the-base-element/base_href_unspecified.html"
       },
       {
         "path": "html/semantics/document-metadata/the-base-element/base_multiple.html",
         "url": "/html/semantics/document-metadata/the-base-element/base_multiple.html"
       },
       {
+        "path": "html/semantics/document-metadata/the-base-element/base_srcdoc.html",
+        "url": "/html/semantics/document-metadata/the-base-element/base_srcdoc.html"
+      },
+      {
         "path": "html/semantics/document-metadata/the-link-element/link-load-event.html",
         "url": "/html/semantics/document-metadata/the-link-element/link-load-event.html"
       },
       {
         "path": "html/semantics/document-metadata/the-link-element/link-rellist.html",
         "url": "/html/semantics/document-metadata/the-link-element/link-rellist.html"
       },
       {
@@ -18789,16 +18853,20 @@
         "path": "html/semantics/embedded-content/the-embed-element/embed-document.html",
         "url": "/html/semantics/embedded-content/the-embed-element/embed-document.html"
       },
       {
         "path": "html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html",
         "url": "/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html"
       },
       {
+        "path": "html/semantics/embedded-content/the-iframe-element/iframe-load-event.html",
+        "url": "/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html"
+      },
+      {
         "path": "html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm",
         "url": "/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm"
       },
       {
         "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html",
         "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html"
       },
       {
@@ -18965,16 +19033,20 @@
         "path": "html/semantics/forms/form-control-infrastructure/form.html",
         "url": "/html/semantics/forms/form-control-infrastructure/form.html"
       },
       {
         "path": "html/semantics/forms/form-submission-0/getactionurl.html",
         "url": "/html/semantics/forms/form-submission-0/getactionurl.html"
       },
       {
+        "path": "html/semantics/forms/form-submission-0/submit-entity-body.html",
+        "url": "/html/semantics/forms/form-submission-0/submit-entity-body.html"
+      },
+      {
         "path": "html/semantics/forms/form-submission-0/url-encoded.html",
         "url": "/html/semantics/forms/form-submission-0/url-encoded.html"
       },
       {
         "path": "html/semantics/forms/resetting-a-form/reset-form.html",
         "url": "/html/semantics/forms/resetting-a-form/reset-form.html"
       },
       {
@@ -19457,16 +19529,20 @@
         "path": "html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml",
         "url": "/html/semantics/scripting-1/the-script-element/script-text-xhtml.xhtml"
       },
       {
         "path": "html/semantics/scripting-1/the-script-element/script-text.html",
         "url": "/html/semantics/scripting-1/the-script-element/script-text.html"
       },
       {
+        "path": "html/semantics/scripting-1/the-script-element/scripting-enabled.html",
+        "url": "/html/semantics/scripting-1/the-script-element/scripting-enabled.html"
+      },
+      {
         "path": "html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html",
         "url": "/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html"
       },
       {
         "path": "html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html",
         "url": "/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/template-child-nodes.html"
       },
       {
@@ -19861,20 +19937,28 @@
         "path": "html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html",
         "url": "/html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html"
       },
       {
         "path": "html/syntax/parsing/the-end.html",
         "url": "/html/syntax/parsing/the-end.html"
       },
       {
+        "path": "html/syntax/serializing-html-fragments/initial-linefeed-pre.html",
+        "url": "/html/syntax/serializing-html-fragments/initial-linefeed-pre.html"
+      },
+      {
         "path": "html/syntax/serializing-html-fragments/outerHTML.html",
         "url": "/html/syntax/serializing-html-fragments/outerHTML.html"
       },
       {
+        "path": "html/syntax/serializing-html-fragments/serializing.html",
+        "url": "/html/syntax/serializing-html-fragments/serializing.html"
+      },
+      {
         "path": "html/syntax/serializing-xml-fragments/outerHTML.html",
         "url": "/html/syntax/serializing-xml-fragments/outerHTML.html"
       },
       {
         "path": "html/webappapis/animation-frames/callback-exception.html",
         "url": "/html/webappapis/animation-frames/callback-exception.html"
       },
       {
@@ -20349,16 +20433,20 @@
         "path": "media-source/mediasource-play-then-seek-back.html",
         "url": "/media-source/mediasource-play-then-seek-back.html"
       },
       {
         "path": "media-source/mediasource-play.html",
         "url": "/media-source/mediasource-play.html"
       },
       {
+        "path": "media-source/mediasource-preload.html",
+        "url": "/media-source/mediasource-preload.html"
+      },
+      {
         "path": "media-source/mediasource-remove.html",
         "url": "/media-source/mediasource-remove.html"
       },
       {
         "path": "media-source/mediasource-removesourcebuffer.html",
         "url": "/media-source/mediasource-removesourcebuffer.html"
       },
       {
@@ -20417,16 +20505,20 @@
         "path": "mediacapture-streams/MediaDevices-enumerateDevices.html",
         "url": "/mediacapture-streams/MediaDevices-enumerateDevices.html"
       },
       {
         "path": "mediacapture-streams/MediaDevices-getUserMedia.html",
         "url": "/mediacapture-streams/MediaDevices-getUserMedia.html"
       },
       {
+        "path": "mediacapture-streams/MediaStream-MediaElement-preload-none.html",
+        "url": "/mediacapture-streams/MediaStream-MediaElement-preload-none.html"
+      },
+      {
         "path": "mediacapture-streams/MediaStream-MediaElement-srcObject.html",
         "url": "/mediacapture-streams/MediaStream-MediaElement-srcObject.html"
       },
       {
         "path": "mediacapture-streams/MediaStream-add-audio-track.html",
         "url": "/mediacapture-streams/MediaStream-add-audio-track.html"
       },
       {
@@ -22525,16 +22617,40 @@
         "path": "page-visibility/test_read_only.html",
         "url": "/page-visibility/test_read_only.html"
       },
       {
         "path": "performance-timeline/idlharness.html",
         "url": "/performance-timeline/idlharness.html"
       },
       {
+        "path": "performance-timeline/po-disconnect.html",
+        "url": "/performance-timeline/po-disconnect.html"
+      },
+      {
+        "path": "performance-timeline/po-getentries.html",
+        "url": "/performance-timeline/po-getentries.html"
+      },
+      {
+        "path": "performance-timeline/po-mark-measure.html",
+        "url": "/performance-timeline/po-mark-measure.html"
+      },
+      {
+        "path": "performance-timeline/po-navigation.html",
+        "url": "/performance-timeline/po-navigation.html"
+      },
+      {
+        "path": "performance-timeline/po-observe.html",
+        "url": "/performance-timeline/po-observe.html"
+      },
+      {
+        "path": "performance-timeline/po-resource.html",
+        "url": "/performance-timeline/po-resource.html"
+      },
+      {
         "path": "pointerevents/pointerevent_constructor.html",
         "url": "/pointerevents/pointerevent_constructor.html"
       },
       {
         "path": "pointerevents/pointerevent_pointermove-on-chorded-mouse-button.html",
         "url": "/pointerevents/pointerevent_pointermove-on-chorded-mouse-button.html"
       },
       {
@@ -27849,16 +27965,24 @@
         "path": "screen-orientation/orientation-api.html",
         "url": "/screen-orientation/orientation-api.html"
       },
       {
         "path": "screen-orientation/orientation-reading.html",
         "url": "/screen-orientation/orientation-reading.html"
       },
       {
+        "path": "secure-contexts/basic-popup-and-iframe-tests.html",
+        "url": "/secure-contexts/basic-popup-and-iframe-tests.html"
+      },
+      {
+        "path": "secure-contexts/basic-popup-and-iframe-tests.https.html",
+        "url": "/secure-contexts/basic-popup-and-iframe-tests.https.html"
+      },
+      {
         "path": "selection/Document-open.html",
         "url": "/selection/Document-open.html"
       },
       {
         "path": "selection/collapseToStartEnd.html",
         "url": "/selection/collapseToStartEnd.html"
       },
       {
@@ -28089,16 +28213,20 @@
         "path": "service-workers/service-worker/multiple-register.https.html",
         "url": "/service-workers/service-worker/multiple-register.https.html"
       },
       {
         "path": "service-workers/service-worker/multiple-update.https.html",
         "url": "/service-workers/service-worker/multiple-update.https.html"
       },
       {
+        "path": "service-workers/service-worker/navigate-window.https.html",
+        "url": "/service-workers/service-worker/navigate-window.https.html"
+      },
+      {
         "path": "service-workers/service-worker/navigation-redirect.https.html",
         "url": "/service-workers/service-worker/navigation-redirect.https.html"
       },
       {
         "path": "service-workers/service-worker/onactivate-script-error.https.html",
         "url": "/service-workers/service-worker/onactivate-script-error.https.html"
       },
       {
@@ -28245,16 +28373,20 @@
         "path": "service-workers/service-worker/update-after-navigation-fetch-event.https.html",
         "url": "/service-workers/service-worker/update-after-navigation-fetch-event.https.html"
       },
       {
         "path": "service-workers/service-worker/update-after-oneday.https.html",
         "url": "/service-workers/service-worker/update-after-oneday.https.html"
       },
       {
+        "path": "service-workers/service-worker/update-recovery.https.html",
+        "url": "/service-workers/service-worker/update-recovery.https.html"
+      },
+      {
         "path": "service-workers/service-worker/update.https.html",
         "url": "/service-workers/service-worker/update.https.html"
       },
       {
         "path": "service-workers/service-worker/waiting.https.html",
         "url": "/service-workers/service-worker/waiting.https.html"
       },
       {
@@ -28265,30 +28397,46 @@
         "path": "service-workers/service-worker/worker-interception.https.html",
         "url": "/service-workers/service-worker/worker-interception.https.html"
       },
       {
         "path": "service-workers/service-worker/xhr.https.html",
         "url": "/service-workers/service-worker/xhr.https.html"
       },
       {
+        "path": "shadow-dom/Document-prototype-adoptNode.html",
+        "url": "/shadow-dom/Document-prototype-adoptNode.html"
+      },
+      {
+        "path": "shadow-dom/Document-prototype-currentScript.html",
+        "url": "/shadow-dom/Document-prototype-currentScript.html"
+      },
+      {
+        "path": "shadow-dom/Document-prototype-importNode.html",
+        "url": "/shadow-dom/Document-prototype-importNode.html"
+      },
+      {
         "path": "shadow-dom/Element-interface-attachShadow.html",
         "url": "/shadow-dom/Element-interface-attachShadow.html"
       },
       {
         "path": "shadow-dom/Element-interface-shadowRoot-attribute.html",
         "url": "/shadow-dom/Element-interface-shadowRoot-attribute.html"
       },
       {
+        "path": "shadow-dom/Node-prototype-cloneNode.html",
+        "url": "/shadow-dom/Node-prototype-cloneNode.html"
+      },
+      {
         "path": "shadow-dom/ShadowRoot-interface.html",
         "url": "/shadow-dom/ShadowRoot-interface.html"
       },
       {
-        "path": "shadow-dom/styles/shadow-cascade-order.html",
-        "url": "/shadow-dom/styles/shadow-cascade-order.html"
+        "path": "shadow-dom/leaktests/html-collection.html",
+        "url": "/shadow-dom/leaktests/html-collection.html"
       },
       {
         "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html",
         "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html"
       },
       {
         "path": "shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html",
         "url": "/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html"
@@ -28621,16 +28769,20 @@
         "path": "svg/interfaces.html",
         "url": "/svg/interfaces.html"
       },
       {
         "path": "touch-events/create-touch-touchlist.html",
         "url": "/touch-events/create-touch-touchlist.html"
       },
       {
+        "path": "touch-events/historical.html",
+        "url": "/touch-events/historical.html"
+      },
+      {
         "path": "touch-events/touch-globaleventhandler-interface.html",
         "url": "/touch-events/touch-globaleventhandler-interface.html"
       },
       {
         "path": "touch-events/touch-touchevent-constructor.html",
         "url": "/touch-events/touch-touchevent-constructor.html"
       },
       {
@@ -28657,16 +28809,76 @@
         "path": "typedarrays/Uint8ClampedArray_subarray.html",
         "url": "/typedarrays/Uint8ClampedArray_subarray.html"
       },
       {
         "path": "typedarrays/constructors.html",
         "url": "/typedarrays/constructors.html"
       },
       {
+        "path": "uievents/ClickFakeEvent.nondocument.html",
+        "url": "/uievents/ClickFakeEvent.nondocument.html"
+      },
+      {
+        "path": "uievents/constructors/constructors.html",
+        "url": "/uievents/constructors/constructors.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/DOM.event.flow.html",
+        "url": "/uievents/legacy-domevents-tests/approved/DOM.event.flow.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/EventListener.eventHandler.html",
+        "url": "/uievents/legacy-domevents-tests/approved/EventListener.eventHandler.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/EventObject.multiple.dispatchEvent.html",
+        "url": "/uievents/legacy-domevents-tests/approved/EventObject.multiple.dispatchEvent.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",
+        "url": "/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html",
+        "url": "/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/domnodeinserted.html",
+        "url": "/uievents/legacy-domevents-tests/approved/domnodeinserted.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html",
+        "url": "/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html",
+        "url": "/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html"
+      },
+      {
+        "path": "uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",
+        "url": "/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html"
+      },
+      {
+        "path": "uievents/order-of-events/event-phases-order.html",
+        "url": "/uievents/order-of-events/event-phases-order.html"
+      },
+      {
+        "path": "uievents/order-of-events/init-event-while-dispatching.html",
+        "url": "/uievents/order-of-events/init-event-while-dispatching.html"
+      },
+      {
+        "path": "uievents/throwing-in-listener-and-window-error-event.html",
+        "url": "/uievents/throwing-in-listener-and-window-error-event.html"
+      },
+      {
+        "path": "uievents/throwing-in-listener-when-all-have-not-run-yet.html",
+        "url": "/uievents/throwing-in-listener-when-all-have-not-run-yet.html"
+      },
+      {
         "path": "url/a-element-xhtml.xhtml",
         "url": "/url/a-element-xhtml.xhtml"
       },
       {
         "path": "url/a-element.html",
         "url": "/url/a-element.html"
       },
       {
@@ -28893,40 +29105,64 @@
         "path": "web-animations/animation/ready.html",
         "url": "/web-animations/animation/ready.html"
       },
       {
         "path": "web-animations/animation/reverse.html",
         "url": "/web-animations/animation/reverse.html"
       },
       {
+        "path": "web-animations/animation/startTime.html",
+        "url": "/web-animations/animation/startTime.html"
+      },
+      {
+        "path": "web-animations/document/getAnimations.html",
+        "url": "/web-animations/document/getAnimations.html"
+      },
+      {
         "path": "web-animations/keyframe-effect/constructor.html",
         "url": "/web-animations/keyframe-effect/constructor.html"
       },
       {
         "path": "web-animations/keyframe-effect/effect-easing.html",
         "url": "/web-animations/keyframe-effect/effect-easing.html"
       },
       {
-        "path": "web-animations/keyframe-effect/getComputedTiming-currentIteration.html",
-        "url": "/web-animations/keyframe-effect/getComputedTiming-currentIteration.html"
-      },
-      {
-        "path": "web-animations/keyframe-effect/getComputedTiming-progress.html",
-        "url": "/web-animations/keyframe-effect/getComputedTiming-progress.html"
-      },
-      {
         "path": "web-animations/keyframe-effect/getComputedTiming.html",
         "url": "/web-animations/keyframe-effect/getComputedTiming.html"
       },
       {
         "path": "web-animations/keyframe-effect/keyframe-handling.html",
         "url": "/web-animations/keyframe-effect/keyframe-handling.html"
       },
       {
+        "path": "web-animations/keyframe-effect/setFrames.html",
+        "url": "/web-animations/keyframe-effect/setFrames.html"
+      },
+      {
+        "path": "web-animations/keyframe-effect/setTarget.html",
+        "url": "/web-animations/keyframe-effect/setTarget.html"
+      },
+      {
+        "path": "web-animations/timing-model/animation-effects/active-time.html",
+        "url": "/web-animations/timing-model/animation-effects/active-time.html"
+      },
+      {
+        "path": "web-animations/timing-model/animation-effects/current-iteration.html",
+        "url": "/web-animations/timing-model/animation-effects/current-iteration.html"
+      },
+      {
+        "path": "web-animations/timing-model/animation-effects/simple-iteration-progress.html",
+        "url": "/web-animations/timing-model/animation-effects/simple-iteration-progress.html"
+      },
+      {
+        "path": "web-animations/timing-model/animations/set-the-animation-start-time.html",
+        "url": "/web-animations/timing-model/animations/set-the-animation-start-time.html"
+      },
+      {
         "path": "webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html",
         "url": "/webaudio/the-audio-api/the-audiobuffer-interface/idl-test.html"
       },
       {
         "path": "webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html",
         "url": "/webaudio/the-audio-api/the-audiodestinationnode-interface/idl-test.html"
       },
       {
@@ -32393,448 +32629,860 @@
         "path": "websockets/Send-unicode-data.htm",
         "url": "/websockets/Send-unicode-data.htm"
       },
       {
         "path": "websockets/binary/001.html",
         "url": "/websockets/binary/001.html"
       },
       {
+        "path": "websockets/binary/001.html",
+        "url": "/websockets/binary/001.html?wss"
+      },
+      {
         "path": "websockets/binary/005.html",
         "url": "/websockets/binary/005.html"
       },
       {
+        "path": "websockets/binary/005.html",
+        "url": "/websockets/binary/005.html?wss"
+      },
+      {
         "path": "websockets/binaryType-wrong-value.htm",
         "url": "/websockets/binaryType-wrong-value.htm"
       },
       {
         "path": "websockets/closing-handshake/002.html",
         "url": "/websockets/closing-handshake/002.html"
       },
       {
+        "path": "websockets/closing-handshake/002.html",
+        "url": "/websockets/closing-handshake/002.html?wss"
+      },
+      {
         "path": "websockets/closing-handshake/003.html",
         "url": "/websockets/closing-handshake/003.html"
       },
       {
+        "path": "websockets/closing-handshake/003.html",
+        "url": "/websockets/closing-handshake/003.html?wss"
+      },
+      {
         "path": "websockets/closing-handshake/004.html",
         "url": "/websockets/closing-handshake/004.html"
       },
       {
+        "path": "websockets/closing-handshake/004.html",
+        "url": "/websockets/closing-handshake/004.html?wss"
+      },
+      {
         "path": "websockets/constructor.html",
         "url": "/websockets/constructor.html"
       },
       {
         "path": "websockets/constructor/001.html",
         "url": "/websockets/constructor/001.html"
       },
       {
+        "path": "websockets/constructor/001.html",
+        "url": "/websockets/constructor/001.html?wss"
+      },
+      {
         "path": "websockets/constructor/002.html",
         "url": "/websockets/constructor/002.html"
       },
       {
+        "path": "websockets/constructor/002.html",
+        "url": "/websockets/constructor/002.html?wss"
+      },
+      {
         "path": "websockets/constructor/004.html",
         "url": "/websockets/constructor/004.html"
       },
       {
+        "path": "websockets/constructor/004.html",
+        "url": "/websockets/constructor/004.html?wss"
+      },
+      {
         "path": "websockets/constructor/005.html",
         "url": "/websockets/constructor/005.html"
       },
       {
+        "path": "websockets/constructor/005.html",
+        "url": "/websockets/constructor/005.html?wss"
+      },
+      {
         "path": "websockets/constructor/006.html",
         "url": "/websockets/constructor/006.html"
       },
       {
+        "path": "websockets/constructor/006.html",
+        "url": "/websockets/constructor/006.html?wss"
+      },
+      {
         "path": "websockets/constructor/007.html",
         "url": "/websockets/constructor/007.html"
       },
       {
+        "path": "websockets/constructor/007.html",
+        "url": "/websockets/constructor/007.html?wss"
+      },
+      {
         "path": "websockets/constructor/008.html",
         "url": "/websockets/constructor/008.html"
       },
       {
+        "path": "websockets/constructor/008.html",
+        "url": "/websockets/constructor/008.html?wss"
+      },
+      {
         "path": "websockets/constructor/009.html",
         "url": "/websockets/constructor/009.html"
       },
       {
+        "path": "websockets/constructor/009.html",
+        "url": "/websockets/constructor/009.html?wss"
+      },
+      {
         "path": "websockets/constructor/010.html",
         "url": "/websockets/constructor/010.html"
       },
       {
+        "path": "websockets/constructor/010.html",
+        "url": "/websockets/constructor/010.html?wss"
+      },
+      {
         "path": "websockets/constructor/011.html",
         "url": "/websockets/constructor/011.html"
       },
       {
+        "path": "websockets/constructor/011.html",
+        "url": "/websockets/constructor/011.html?wss"
+      },
+      {
         "path": "websockets/constructor/012.html",
         "url": "/websockets/constructor/012.html"
       },
       {
+        "path": "websockets/constructor/012.html",
+        "url": "/websockets/constructor/012.html?wss"
+      },
+      {
         "path": "websockets/constructor/016.html",
         "url": "/websockets/constructor/016.html"
       },
       {
+        "path": "websockets/constructor/016.html",
+        "url": "/websockets/constructor/016.html?wss"
+      },
+      {
         "path": "websockets/constructor/017.html",
         "url": "/websockets/constructor/017.html"
       },
       {
+        "path": "websockets/constructor/017.html",
+        "url": "/websockets/constructor/017.html?wss"
+      },
+      {
         "path": "websockets/constructor/018.html",
         "url": "/websockets/constructor/018.html"
       },
       {
+        "path": "websockets/constructor/018.html",
+        "url": "/websockets/constructor/018.html?wss"
+      },
+      {
         "path": "websockets/constructor/019.html",
         "url": "/websockets/constructor/019.html"
       },
       {
+        "path": "websockets/constructor/019.html",
+        "url": "/websockets/constructor/019.html?wss"
+      },
+      {
         "path": "websockets/constructor/020.html",
         "url": "/websockets/constructor/020.html"
       },
       {
+        "path": "websockets/constructor/020.html",
+        "url": "/websockets/constructor/020.html?wss"
+      },
+      {
         "path": "websockets/constructor/021.html",
         "url": "/websockets/constructor/021.html"
       },
       {
+        "path": "websockets/constructor/021.html",
+        "url": "/websockets/constructor/021.html?wss"
+      },
+      {
         "path": "websockets/constructor/022.html",
         "url": "/websockets/constructor/022.html"
       },
       {
+        "path": "websockets/constructor/022.html",
+        "url": "/websockets/constructor/022.html?wss"
+      },
+      {
         "path": "websockets/cookies/001.html",
         "url": "/websockets/cookies/001.html"
       },
       {
+        "path": "websockets/cookies/001.html",
+        "url": "/websockets/cookies/001.html?wss"
+      },
+      {
         "path": "websockets/cookies/002.html",
         "url": "/websockets/cookies/002.html"
       },
       {
+        "path": "websockets/cookies/002.html",
+        "url": "/websockets/cookies/002.html?wss"
+      },
+      {
         "path": "websockets/cookies/003.html",
         "url": "/websockets/cookies/003.html"
       },
       {
+        "path": "websockets/cookies/003.html",
+        "url": "/websockets/cookies/003.html?wss"
+      },
+      {
         "path": "websockets/cookies/004.html",
         "url": "/websockets/cookies/004.html"
       },
       {
+        "path": "websockets/cookies/004.html",
+        "url": "/websockets/cookies/004.html?wss"
+      },
+      {
         "path": "websockets/cookies/006.html",
         "url": "/websockets/cookies/006.html"
       },
       {
+        "path": "websockets/cookies/006.html",
+        "url": "/websockets/cookies/006.html?wss"
+      },
+      {
         "path": "websockets/eventhandlers.html",
         "url": "/websockets/eventhandlers.html"
       },
       {
         "path": "websockets/interfaces/CloseEvent/clean-close.html",
         "url": "/websockets/interfaces/CloseEvent/clean-close.html"
       },
       {
+        "path": "websockets/interfaces/CloseEvent/clean-close.html",
+        "url": "/websockets/interfaces/CloseEvent/clean-close.html?wss"
+      },
+      {
         "path": "websockets/interfaces/CloseEvent/constructor.html",
         "url": "/websockets/interfaces/CloseEvent/constructor.html"
       },
       {
         "path": "websockets/interfaces/CloseEvent/historical.html",
         "url": "/websockets/interfaces/CloseEvent/historical.html"
       },
       {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-getter.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-defineProperty-setter.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-initial.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-readonly.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/close/close-basic.html",
         "url": "/websockets/interfaces/WebSocket/close/close-basic.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/close/close-basic.html",
+        "url": "/websockets/interfaces/WebSocket/close/close-basic.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/close/close-multiple.html",
         "url": "/websockets/interfaces/WebSocket/close/close-multiple.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/close/close-multiple.html",
+        "url": "/websockets/interfaces/WebSocket/close/close-multiple.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/close/close-nested.html",
         "url": "/websockets/interfaces/WebSocket/close/close-nested.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/close/close-nested.html",
+        "url": "/websockets/interfaces/WebSocket/close/close-nested.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/close/close-replace.html",
         "url": "/websockets/interfaces/WebSocket/close/close-replace.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/close/close-replace.html",
+        "url": "/websockets/interfaces/WebSocket/close/close-replace.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/close/close-return.html",
         "url": "/websockets/interfaces/WebSocket/close/close-return.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/close/close-return.html",
+        "url": "/websockets/interfaces/WebSocket/close/close-return.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/constants/001.html",
         "url": "/websockets/interfaces/WebSocket/constants/001.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/constants/001.html",
+        "url": "/websockets/interfaces/WebSocket/constants/001.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/constants/002.html",
         "url": "/websockets/interfaces/WebSocket/constants/002.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/constants/002.html",
+        "url": "/websockets/interfaces/WebSocket/constants/002.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/constants/003.html",
         "url": "/websockets/interfaces/WebSocket/constants/003.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/constants/003.html",
+        "url": "/websockets/interfaces/WebSocket/constants/003.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/constants/004.html",
         "url": "/websockets/interfaces/WebSocket/constants/004.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/constants/004.html",
+        "url": "/websockets/interfaces/WebSocket/constants/004.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/constants/005.html",
         "url": "/websockets/interfaces/WebSocket/constants/005.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/constants/005.html",
+        "url": "/websockets/interfaces/WebSocket/constants/005.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/constants/006.html",
         "url": "/websockets/interfaces/WebSocket/constants/006.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/constants/006.html",
+        "url": "/websockets/interfaces/WebSocket/constants/006.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/001.html",
         "url": "/websockets/interfaces/WebSocket/events/001.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/001.html",
+        "url": "/websockets/interfaces/WebSocket/events/001.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/002.html",
         "url": "/websockets/interfaces/WebSocket/events/002.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/002.html",
+        "url": "/websockets/interfaces/WebSocket/events/002.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/003.html",
         "url": "/websockets/interfaces/WebSocket/events/003.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/003.html",
+        "url": "/websockets/interfaces/WebSocket/events/003.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/004.html",
         "url": "/websockets/interfaces/WebSocket/events/004.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/004.html",
+        "url": "/websockets/interfaces/WebSocket/events/004.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/006.html",
         "url": "/websockets/interfaces/WebSocket/events/006.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/006.html",
+        "url": "/websockets/interfaces/WebSocket/events/006.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/007.html",
         "url": "/websockets/interfaces/WebSocket/events/007.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/007.html",
+        "url": "/websockets/interfaces/WebSocket/events/007.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/008.html",
         "url": "/websockets/interfaces/WebSocket/events/008.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/008.html",
+        "url": "/websockets/interfaces/WebSocket/events/008.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/009.html",
         "url": "/websockets/interfaces/WebSocket/events/009.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/009.html",
+        "url": "/websockets/interfaces/WebSocket/events/009.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/010.html",
         "url": "/websockets/interfaces/WebSocket/events/010.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/010.html",
+        "url": "/websockets/interfaces/WebSocket/events/010.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/011.html",
         "url": "/websockets/interfaces/WebSocket/events/011.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/011.html",
+        "url": "/websockets/interfaces/WebSocket/events/011.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/012.html",
         "url": "/websockets/interfaces/WebSocket/events/012.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/012.html",
+        "url": "/websockets/interfaces/WebSocket/events/012.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/013.html",
         "url": "/websockets/interfaces/WebSocket/events/013.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/013.html",
+        "url": "/websockets/interfaces/WebSocket/events/013.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/014.html",
         "url": "/websockets/interfaces/WebSocket/events/014.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/014.html",
+        "url": "/websockets/interfaces/WebSocket/events/014.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/015.html",
         "url": "/websockets/interfaces/WebSocket/events/015.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/015.html",
+        "url": "/websockets/interfaces/WebSocket/events/015.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/016.html",
         "url": "/websockets/interfaces/WebSocket/events/016.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/016.html",
+        "url": "/websockets/interfaces/WebSocket/events/016.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/017.html",
         "url": "/websockets/interfaces/WebSocket/events/017.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/017.html",
+        "url": "/websockets/interfaces/WebSocket/events/017.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/018.html",
         "url": "/websockets/interfaces/WebSocket/events/018.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/018.html",
+        "url": "/websockets/interfaces/WebSocket/events/018.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/019.html",
         "url": "/websockets/interfaces/WebSocket/events/019.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/019.html",
+        "url": "/websockets/interfaces/WebSocket/events/019.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/events/020.html",
         "url": "/websockets/interfaces/WebSocket/events/020.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/events/020.html",
+        "url": "/websockets/interfaces/WebSocket/events/020.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/extensions/001.html",
         "url": "/websockets/interfaces/WebSocket/extensions/001.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/extensions/001.html",
+        "url": "/websockets/interfaces/WebSocket/extensions/001.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/protocol/protocol-initial.html",
         "url": "/websockets/interfaces/WebSocket/protocol/protocol-initial.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/protocol/protocol-initial.html",
+        "url": "/websockets/interfaces/WebSocket/protocol/protocol-initial.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/001.html",
         "url": "/websockets/interfaces/WebSocket/readyState/001.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/001.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/001.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/002.html",
         "url": "/websockets/interfaces/WebSocket/readyState/002.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/002.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/002.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/003.html",
         "url": "/websockets/interfaces/WebSocket/readyState/003.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/003.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/003.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/004.html",
         "url": "/websockets/interfaces/WebSocket/readyState/004.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/004.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/004.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/005.html",
         "url": "/websockets/interfaces/WebSocket/readyState/005.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/005.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/005.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/006.html",
         "url": "/websockets/interfaces/WebSocket/readyState/006.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/006.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/006.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/007.html",
         "url": "/websockets/interfaces/WebSocket/readyState/007.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/007.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/007.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/readyState/008.html",
         "url": "/websockets/interfaces/WebSocket/readyState/008.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/readyState/008.html",
+        "url": "/websockets/interfaces/WebSocket/readyState/008.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/001.html",
         "url": "/websockets/interfaces/WebSocket/send/001.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/001.html",
+        "url": "/websockets/interfaces/WebSocket/send/001.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/002.html",
         "url": "/websockets/interfaces/WebSocket/send/002.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/002.html",
+        "url": "/websockets/interfaces/WebSocket/send/002.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/003.html",
         "url": "/websockets/interfaces/WebSocket/send/003.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/003.html",
+        "url": "/websockets/interfaces/WebSocket/send/003.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/004.html",
         "url": "/websockets/interfaces/WebSocket/send/004.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/004.html",
+        "url": "/websockets/interfaces/WebSocket/send/004.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/005.html",
         "url": "/websockets/interfaces/WebSocket/send/005.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/005.html",
+        "url": "/websockets/interfaces/WebSocket/send/005.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/006.html",
         "url": "/websockets/interfaces/WebSocket/send/006.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/006.html",
+        "url": "/websockets/interfaces/WebSocket/send/006.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/007.html",
         "url": "/websockets/interfaces/WebSocket/send/007.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/007.html",
+        "url": "/websockets/interfaces/WebSocket/send/007.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/008.html",
         "url": "/websockets/interfaces/WebSocket/send/008.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/008.html",
+        "url": "/websockets/interfaces/WebSocket/send/008.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/009.html",
         "url": "/websockets/interfaces/WebSocket/send/009.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/009.html",
+        "url": "/websockets/interfaces/WebSocket/send/009.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/010.html",
         "url": "/websockets/interfaces/WebSocket/send/010.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/010.html",
+        "url": "/websockets/interfaces/WebSocket/send/010.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/011.html",
         "url": "/websockets/interfaces/WebSocket/send/011.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/011.html",
+        "url": "/websockets/interfaces/WebSocket/send/011.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/send/012.html",
         "url": "/websockets/interfaces/WebSocket/send/012.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/send/012.html",
+        "url": "/websockets/interfaces/WebSocket/send/012.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/001.html",
         "url": "/websockets/interfaces/WebSocket/url/001.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/001.html",
+        "url": "/websockets/interfaces/WebSocket/url/001.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/002.html",
         "url": "/websockets/interfaces/WebSocket/url/002.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/002.html",
+        "url": "/websockets/interfaces/WebSocket/url/002.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/003.html",
         "url": "/websockets/interfaces/WebSocket/url/003.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/003.html",
+        "url": "/websockets/interfaces/WebSocket/url/003.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/004.html",
         "url": "/websockets/interfaces/WebSocket/url/004.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/004.html",
+        "url": "/websockets/interfaces/WebSocket/url/004.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/005.html",
         "url": "/websockets/interfaces/WebSocket/url/005.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/005.html",
+        "url": "/websockets/interfaces/WebSocket/url/005.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/006.html",
         "url": "/websockets/interfaces/WebSocket/url/006.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/006.html",
+        "url": "/websockets/interfaces/WebSocket/url/006.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/url/resolve.html",
         "url": "/websockets/interfaces/WebSocket/url/resolve.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/url/resolve.html",
+        "url": "/websockets/interfaces/WebSocket/url/resolve.html?wss"
+      },
+      {
         "path": "websockets/opening-handshake/001.html",
         "url": "/websockets/opening-handshake/001.html"
       },
       {
+        "path": "websockets/opening-handshake/001.html",
+        "url": "/websockets/opening-handshake/001.html?wss"
+      },
+      {
         "path": "websockets/opening-handshake/003-sets-origin.worker.js",
         "url": "/websockets/opening-handshake/003-sets-origin.worker"
       },
       {
         "path": "websockets/opening-handshake/003.html",
         "url": "/websockets/opening-handshake/003.html"
       },
       {
+        "path": "websockets/opening-handshake/003.html",
+        "url": "/websockets/opening-handshake/003.html?wss"
+      },
+      {
         "path": "websockets/opening-handshake/005.html",
         "url": "/websockets/opening-handshake/005.html"
       },
       {
+        "path": "websockets/opening-handshake/005.html",
+        "url": "/websockets/opening-handshake/005.html?wss"
+      },
+      {
         "path": "websockets/security/001.html",
         "url": "/websockets/security/001.html"
       },
       {
+        "path": "websockets/security/001.html",
+        "url": "/websockets/security/001.html?wss"
+      },
+      {
         "path": "websockets/security/002.html",
         "url": "/websockets/security/002.html"
       },
       {
+        "path": "websockets/security/002.html",
+        "url": "/websockets/security/002.html?wss"
+      },
+      {
         "path": "websockets/unload-a-document/001.html",
         "url": "/websockets/unload-a-document/001.html"
       },
       {
+        "path": "websockets/unload-a-document/001.html",
+        "url": "/websockets/unload-a-document/001.html?wss"
+      },
+      {
         "path": "websockets/unload-a-document/003.html",
         "url": "/websockets/unload-a-document/003.html"
       },
       {
         "path": "webstorage/document-domain.html",
         "url": "/webstorage/document-domain.html"
       },
       {
@@ -33317,16 +33965,20 @@
         "path": "workers/constructors/Worker/unexpected-self-properties.html",
         "url": "/workers/constructors/Worker/unexpected-self-properties.html"
       },
       {
         "path": "workers/constructors/Worker/unresolvable-url.html",
         "url": "/workers/constructors/Worker/unresolvable-url.html"
       },
       {
+        "path": "workers/constructors/Worker/use-base-url.html",
+        "url": "/workers/constructors/Worker/use-base-url.html"
+      },
+      {
         "path": "workers/interfaces.worker.js",
         "url": "/workers/interfaces.worker"
       },
       {
         "path": "workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js",
         "url": "/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker"
       },
       {
@@ -33833,29 +34485,29 @@
         "url": "/content-security-policy/object-src/object-src-2_2.html"
       },
       {
         "path": "cors/status-async.htm",
         "timeout": "long",
         "url": "/cors/status-async.htm"
       },
       {
-        "path": "custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html",
-        "timeout": "long",
-        "url": "/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html"
-      },
-      {
-        "path": "custom-elements/concepts/custom-elements-type-allowed-chars.html",
-        "timeout": "long",
-        "url": "/custom-elements/concepts/custom-elements-type-allowed-chars.html"
-      },
-      {
-        "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html",
-        "timeout": "long",
-        "url": "/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html"
+        "path": "custom-elements/v0/concepts/custom-elements-type-allowed-chars-first-char.html",
+        "timeout": "long",
+        "url": "/custom-elements/v0/concepts/custom-elements-type-allowed-chars-first-char.html"
+      },
+      {
+        "path": "custom-elements/v0/concepts/custom-elements-type-allowed-chars.html",
+        "timeout": "long",
+        "url": "/custom-elements/v0/concepts/custom-elements-type-allowed-chars.html"
+      },
+      {
+        "path": "custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html",
+        "timeout": "long",
+        "url": "/custom-elements/v0/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html"
       },
       {
         "path": "dom/nodes/Document-characterSet-normalization.html",
         "timeout": "long",
         "url": "/dom/nodes/Document-characterSet-normalization.html"
       },
       {
         "path": "dom/ranges/Range-attributes.html",
@@ -35113,81 +35765,146 @@
         "url": "/service-workers/service-worker/register-closed-window.https.html"
       },
       {
         "path": "websockets/binary/002.html",
         "timeout": "long",
         "url": "/websockets/binary/002.html"
       },
       {
+        "path": "websockets/binary/002.html",
+        "timeout": "long",
+        "url": "/websockets/binary/002.html?wss"
+      },
+      {
         "path": "websockets/binary/004.html",
         "timeout": "long",
         "url": "/websockets/binary/004.html"
       },
       {
+        "path": "websockets/binary/004.html",
+        "timeout": "long",
+        "url": "/websockets/binary/004.html?wss"
+      },
+      {
         "path": "websockets/constructor/013.html",
         "timeout": "long",
         "url": "/websockets/constructor/013.html"
       },
       {
+        "path": "websockets/constructor/013.html",
+        "timeout": "long",
+        "url": "/websockets/constructor/013.html?wss"
+      },
+      {
         "path": "websockets/constructor/014.html",
         "timeout": "long",
         "url": "/websockets/constructor/014.html"
       },
       {
+        "path": "websockets/constructor/014.html",
+        "timeout": "long",
+        "url": "/websockets/constructor/014.html?wss"
+      },
+      {
         "path": "websockets/cookies/005.html",
         "timeout": "long",
         "url": "/websockets/cookies/005.html"
       },
       {
+        "path": "websockets/cookies/005.html",
+        "timeout": "long",
+        "url": "/websockets/cookies/005.html?wss"
+      },
+      {
         "path": "websockets/cookies/007.html",
         "timeout": "long",
         "url": "/websockets/cookies/007.html"
       },
       {
+        "path": "websockets/cookies/007.html",
+        "timeout": "long",
+        "url": "/websockets/cookies/007.html?wss"
+      },
+      {
         "path": "websockets/extended-payload-length.html",
         "timeout": "long",
         "url": "/websockets/extended-payload-length.html"
       },
       {
+        "path": "websockets/extended-payload-length.html",
+        "timeout": "long",
+        "url": "/websockets/extended-payload-length.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html",
         "timeout": "long",
         "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html",
+        "timeout": "long",
+        "url": "/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html?wss"
+      },
+      {
         "path": "websockets/interfaces/WebSocket/close/close-connecting.html",
         "timeout": "long",
         "url": "/websockets/interfaces/WebSocket/close/close-connecting.html"
       },
       {
+        "path": "websockets/interfaces/WebSocket/close/close-connecting.html",
+        "timeout": "long",
+        "url": "/websockets/interfaces/WebSocket/close/close-connecting.html?wss"
+      },
+      {
         "path": "websockets/keeping-connection-open/001.html",
         "timeout": "long",
         "url": "/websockets/keeping-connection-open/001.html"
       },
       {
+        "path": "websockets/keeping-connection-open/001.html",
+        "timeout": "long",
+        "url": "/websockets/keeping-connection-open/001.html?wss"
+      },
+      {
         "path": "websockets/opening-handshake/002.html",
         "timeout": "long",
         "url": "/websockets/opening-handshake/002.html"
       },
       {
+        "path": "websockets/opening-handshake/002.html",
+        "timeout": "long",
+        "url": "/websockets/opening-handshake/002.html?wss"
+      },
+      {
         "path": "websockets/unload-a-document/002.html",
         "timeout": "long",
         "url": "/websockets/unload-a-document/002.html"
       },
       {
+        "path": "websockets/unload-a-document/002.html",
+        "timeout": "long",
+        "url": "/websockets/unload-a-document/002.html?wss"
+      },
+      {
         "path": "websockets/unload-a-document/004.html",
         "timeout": "long",
         "url": "/websockets/unload-a-document/004.html"
       },
       {
         "path": "websockets/unload-a-document/005.html",
         "timeout": "long",
         "url": "/websockets/unload-a-document/005.html"
       },
       {
+        "path": "websockets/unload-a-document/005.html",
+        "timeout": "long",
+        "url": "/websockets/unload-a-document/005.html?wss"
+      },
+      {
         "path": "webstorage/event_basic.html",
         "timeout": "long",
         "url": "/webstorage/event_basic.html"
       },
       {
         "path": "webstorage/event_body_attribute.html",
         "timeout": "long",
         "url": "/webstorage/event_body_attribute.html"
@@ -35208,152 +35925,38 @@
         "url": "/webstorage/storage_local_setitem_quotaexceedederr.html"
       },
       {
         "path": "webstorage/storage_session_setitem_quotaexceedederr.html",
         "timeout": "long",
         "url": "/webstorage/storage_session_setitem_quotaexceedederr.html"
       }
     ],
-    "wdspec": []
+    "wdspec": [
+      {
+        "path": "webdriver/navigation.py",
+        "url": "/webdriver/navigation.py"
+      }
+    ]
   },
   "local_changes": {
     "deleted": [
       "web-animations/keyframe-effect/getComputedTiming-currentIteration.html",
-      "web-animations/keyframe-effect/getComputedTiming-progress.html"
+      "web-animations/keyframe-effect/getComputedTiming-progress.html",
+      "web-animations/keyframe-effect/setFrames.html"
     ],
     "deleted_reftests": {},
     "items": {
       "testharness": {
-        "DOM-parsing/createContextualFragment.html": [
-          {
-            "path": "DOM-parsing/createContextualFragment.html",
-            "url": "/DOM-parsing/createContextualFragment.html"
-          }
-        ],
-        "DOM-parsing/innerhtml-01.xhtml": [
-          {
-            "path": "DOM-parsing/innerhtml-01.xhtml",
-            "url": "/DOM-parsing/innerhtml-01.xhtml"
-          }
-        ],
-        "DOM-parsing/innerhtml-03.xhtml": [
-          {
-            "path": "DOM-parsing/innerhtml-03.xhtml",
-            "url": "/DOM-parsing/innerhtml-03.xhtml"
-          }
-        ],
-        "DOM-parsing/innerhtml-04.html": [
-          {
-            "path": "DOM-parsing/innerhtml-04.html",
-            "url": "/DOM-parsing/innerhtml-04.html"
-          }
-        ],
-        "DOM-parsing/innerhtml-05.xhtml": [
-          {
-            "path": "DOM-parsing/innerhtml-05.xhtml",
-            "url": "/DOM-parsing/innerhtml-05.xhtml"
-          }
-        ],
-        "DOM-parsing/innerhtml-06.html": [
-          {
-            "path": "DOM-parsing/innerhtml-06.html",
-            "url": "/DOM-parsing/innerhtml-06.html"
-          }
-        ],
-        "DOM-parsing/innerhtml-07.html": [
-          {
-            "path": "DOM-parsing/innerhtml-07.html",
-            "url": "/DOM-parsing/innerhtml-07.html"
-          }
-        ],
-        "DOM-parsing/insert_adjacent_html.html": [
-          {
-            "path": "DOM-parsing/insert_adjacent_html.html",
-            "url": "/DOM-parsing/insert_adjacent_html.html"
-          }
-        ],
-        "DOM-parsing/insert_adjacent_html.xhtml": [
-          {
-            "path": "DOM-parsing/insert_adjacent_html.xhtml",
-            "url": "/DOM-parsing/insert_adjacent_html.xhtml"
-          }
-        ],
-        "DOM-parsing/outerhtml-01.html": [
-          {
-            "path": "DOM-parsing/outerhtml-01.html",
-            "url": "/DOM-parsing/outerhtml-01.html"
-          }
-        ],
-        "DOM-parsing/outerhtml-02.html": [
-          {
-            "path": "DOM-parsing/outerhtml-02.html",
-            "url": "/DOM-parsing/outerhtml-02.html"
-          }
-        ],
-        "DOM-parsing/xml-serialization.xhtml": [
-          {
-            "path": "DOM-parsing/xml-serialization.xhtml",
-            "url": "/DOM-parsing/xml-serialization.xhtml"
-          }
-        ],
-        "IndexedDB/idbcursor_update_index8.htm": [
-          {
-            "path": "IndexedDB/idbcursor_update_index8.htm",
-            "url": "/IndexedDB/idbcursor_update_index8.htm"
-          }
-        ],
-        "IndexedDB/idbcursor_update_objectstore9.htm": [
-          {
-            "path": "IndexedDB/idbcursor_update_objectstore9.htm",
-            "url": "/IndexedDB/idbcursor_update_objectstore9.htm"
-          }
-        ],
-        "XMLHttpRequest/open-url-multi-window-6.htm": [
-          {
-            "path": "XMLHttpRequest/open-url-multi-window-6.htm",
-            "url": "/XMLHttpRequest/open-url-multi-window-6.htm"
-          }
-        ],
         "html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html": [
           {
             "path": "html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html",
             "url": "/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html"
           }
         ],
-        "html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html": [
-          {
-            "path": "html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html",
-            "url": "/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html"
-          }
-        ],
-        "html/semantics/document-metadata/the-base-element/base_about_blank.html": [
-          {
-            "path": "html/semantics/document-metadata/the-base-element/base_about_blank.html",
-            "url": "/html/semantics/document-metadata/the-base-element/base_about_blank.html"
-          }
-        ],
-        "html/semantics/document-metadata/the-base-element/base_href_invalid.html": [
-          {
-            "path": "html/semantics/document-metadata/the-base-element/base_href_invalid.html",
-            "url": "/html/semantics/document-metadata/the-base-element/base_href_invalid.html"
-          }
-        ],
-        "html/semantics/document-metadata/the-base-element/base_srcdoc.html": [
-          {
-            "path": "html/semantics/document-metadata/the-base-element/base_srcdoc.html",
-            "url": "/html/semantics/document-metadata/the-base-element/base_srcdoc.html"
-          }
-        ],
-        "html/semantics/embedded-content/the-iframe-element/iframe-load-event.html": [
-          {
-            "path": "html/semantics/embedded-content/the-iframe-element/iframe-load-event.html",
-            "url": "/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html"
-          }
-        ],
         "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html": [
           {
             "path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html",
             "url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html"
           }
         ],
         "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html": [
           {
@@ -35991,62 +36594,62 @@
           [
             "/compat/webkit-text-fill-color-property-006-ref.html",
             "=="
           ]
         ],
         "url": "/compat/webkit-text-fill-color-property-006.html"
       }
     ],
-    "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html": [
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html"
-      }
-    ],
-    "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html": [
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html"
-      }
-    ],
-    "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html": [
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html"
-      }
-    ],
-    "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html": [
-      {
-        "path": "custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html",
-        "references": [
-          [
-            "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html",
-            "=="
-          ]
-        ],
-        "url": "/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html"
+    "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html": [
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html"
+      }
+    ],
+    "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html": [
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html"
+      }
+    ],
+    "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html": [
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html"
+      }
+    ],
+    "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html": [
+      {
+        "path": "custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html",
+        "references": [
+          [
+            "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html",
+            "=="
+          ]
+        ],
+        "url": "/custom-elements/v0/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html"
       }
     ],
     "html/dom/elements/global-attributes/dir_auto-EN-L-ref.html": [
       {
         "path": "html/dom/elements/global-attributes/dir_auto-EN-L-ref.html",
         "references": [
           [
             "/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html",
@@ -38223,16 +38826,40 @@
           [
             "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback-ref.html",
             "=="
           ]
         ],
         "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas-fallback.html"
       }
     ],
+    "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html": [
+      {
+        "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html",
+        "references": [
+          [
+            "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale_ref.html",
+            "=="
+          ]
+        ],
+        "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_scale.html"
+      }
+    ],
+    "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html": [
+      {
+        "path": "html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html",
+        "references": [
+          [
+            "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_ref.html",
+            "=="
+          ]
+        ],
+        "url": "/html/rendering/replaced-elements/embedded-content-rendering-rules/canvas_without_context_a.html"
+      }
+    ],
     "html/rendering/replaced-elements/images/space.html": [
       {
         "path": "html/rendering/replaced-elements/images/space.html",
         "references": [
           [
             "/html/rendering/replaced-elements/images/space-ref.html",
             "=="
           ]
@@ -41740,12 +42367,12 @@
             "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped-ref.html",
             "=="
           ]
         ],
         "url": "/webvtt/rendering/cues-with-video/processing-model/too_many_cues_wrapped.html"
       }
     ]
   },
-  "rev": "26663baa852c0b42b91e7e72d3aa940e43371571",
+  "rev": "55905788bebbdfacb49c94e579e93c19531e0199",
   "url_base": "/",
   "version": 3
 }
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,1 +1,1 @@
-601a47cb4b0c94cfdd961dc9c0448861004462a2
\ No newline at end of file
+a7be89195297e42f273679bcd2bbfb1518320ce1
\ No newline at end of file
deleted file mode 100644
--- a/testing/web-platform/tests/DOMEvents/tests/Status.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>DOM Level 3 Events Test Status</title>
-</head>
-<body>
-
-<h2>DOM Level 3 Events Test Suite Status</h2>
-
-<p>This test suite is part of the 
-<a href="http://www.w3.org/2008/webapps/wiki/">Web Application WG's</a> 
-Test Repository as described in WebApps' 
-<a href="http://www.w3.org/2008/webapps/wiki/Testing">Testing Wiki</a>.
-</p>
-
-<p>The test suite is for the 
-<a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">DOM Level 3 Events</a> specification.
-</p>
-
-<ul>
- <li>Test suite status: all of the tests in the <code>approved</code> directory are Approved by WebApps' testing group</li>
- <li>Test Facilitator: Alex Kuang</li>
-</ul>
-
-</body>
-</html>
deleted file mode 100644
--- a/testing/web-platform/tests/DOMEvents/tests/approved/DOM.event.flow.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title> Event dispatch and DOM event flow </title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-</head>
-<body>
-<div id=log></div>
-
-<table id="table" border="1" style="display: none">
-    <tbody id="table-body">
-    <tr id="table-row">
-        <td id="table-cell">Shady Grove</td>
-        <td>Aeolian</td>
-    </tr>
-    <tr id="parent">    
-        <td id="target">Over the river, Charlie</td>
-        <td>Dorian</td>
-    </tr>
-    </tbody>
-</table>
-        
-<script>
-    var EVENT = "foo";    
-    var TARGET = document.getElementById("target");
-    var PARENT = document.getElementById("parent"); 
-    var TBODY = document.getElementById("table-body");
-    var TABLE = document.getElementById("table");
-    var BODY = document.body;
-    var HTML = document.documentElement;                
-    var CurrentTargets = [window, document, HTML, BODY, TABLE, TBODY, PARENT, TARGET];
-    var ExpectResult = CurrentTargets.concat([TARGET, PARENT, TBODY, TABLE, BODY, HTML, document, window]);
-    var ActualResult = [];
-    var ExpectPhases = [1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,];
-    var ActualPhases = [];
-    
-    var description = "Test Description: Dispatch an event in a DOM tree using the DOM event flow.";
-    
-    test(function()
-    {
-        for (var i=0; i < CurrentTargets.length; i++)
-        {
-            CurrentTargets[i].addEventListener(EVENT, TestEvent, true);
-            CurrentTargets[i].addEventListener(EVENT, TestEvent, false);
-        }
-        
-        var evt = document.createEvent("Event");
-        evt.initEvent(EVENT, true, true);               
-        TARGET.dispatchEvent(evt);
-
-        assert_array_equals(ActualResult, ExpectResult, "ActualResult");
-        assert_array_equals(ActualPhases, ExpectPhases, "ActualPhases");
-        
-    }, description);
-         
-    function TestEvent(evt)
-    {
-        ActualResult.push(evt.currentTarget);         
-        ActualPhases.push(evt.eventPhase);          
-    }
-</script>
-</body>
-</html>
deleted file mode 100644
--- a/testing/web-platform/tests/DOMEvents/tests/approved/EventListener.eventHandler.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title> EventLister member: handleEvent() </title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-</head>
-<body>
-<div id=log></div>
-
-<table id="table" border="1" style="display: none">
-    <tbody id="table-body">
-    <tr id="table-row">
-        <td id="table-cell">Shady Grove</td>
-        <td>Aeolian</td>
-    </tr>
-    <tr id="parent">    
-        <td id="target">Over the river, Charlie</td>
-        <td>Dorian</td>
-    </tr>
-    </tbody>
-</table>
-        
-<script>
-    var EVENT = "foo";
-    var TARGET = document.getElementById("target");
-    var TestResult = false;
-
-    var description = "Test Description: " + 
-                      "handleEvent - This method shall be called whenever an event occurs of the event type for " +
-                      "which the EventListener interface was registered.";
-    
-    var EventListener = {};
-    EventListener.handleEvent = function(evt) 
-    {
-        if ((EVENT == evt.type) && (TARGET == evt.target) && (this === EventListener))
-        {
-            TestResult = true;    
-        }
-        else
-        {
-            TestResult = false;
-        }
-    }
-
-    test(function()
-    {
-        var evt = document.createEvent("Event");
-        evt.initEvent(EVENT, true, true);
-        
-        TARGET.addEventListener(EVENT, EventListener, true);
-        TARGET.dispatchEvent(evt);