From ebddcc2d7f74ea46f183aa1201db5c876434fbe5 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Fri, 6 May 2016 10:53:19 +0200 Subject: [PATCH] Update web-platform-tests to revision fab2c513bffb2bd19600d23b495264d123df092f --- tests/wpt/include.ini | 2 +- ...ventObject.multiple.dispatchEvent.html.ini | 5 - ...truction.DOMCharacterDataModified.html.ini | 3 - .../dispatchEvent.click.checkbox.html.ini | 5 - .../converted/domnodeinserted.html.ini | 3 - tests/wpt/metadata/MANIFEST.json | 1141 ++++++++++++----- .../setrequestheader-bogus-name.htm.ini | 8 - ...TokenList-coverage-for-attributes.html.ini | 44 + .../wpt/metadata/html/dom/interfaces.html.ini | 108 ++ .../html/dom/reflection-metadata.html.ini | 6 +- .../html/dom/reflection-tabular.html.ini | 300 +++++ .../HTMLElement/HTMLTrackElement/src.html.ini | 1 + .../html/semantics/interfaces.html.ini | 60 +- .../initial-linefeed-pre.html.ini | 8 + tests/wpt/metadata/mozilla-sync | 2 +- .../constructors}/constructors.html.ini | 0 ...ventObject.multiple.dispatchEvent.html.ini | 0 ...truction.DOMCharacterDataModified.html.ini | 0 .../dispatchEvent.click.checkbox.html.ini | 0 .../approved/domnodeinserted.html.ini | 0 .../event-phases-order.html.ini | 0 ...n-listener-and-window-error-event.html.ini | 0 .../metadata/websockets/binary/001.html.ini | 7 + .../metadata/websockets/binary/002.html.ini | 6 + .../metadata/websockets/binary/004.html.ini | 6 + .../metadata/websockets/binary/005.html.ini | 7 + .../websockets/closing-handshake/002.html.ini | 8 + .../websockets/closing-handshake/003.html.ini | 8 + .../websockets/closing-handshake/004.html.ini | 8 + .../websockets/constructor/006.html.ini | 8 + .../websockets/constructor/009.html.ini | 8 + .../websockets/constructor/010.html.ini | 6 + .../websockets/constructor/011.html.ini | 8 + .../websockets/constructor/013.html.ini | 8 + .../websockets/constructor/014.html.ini | 6 + .../websockets/constructor/016.html.ini | 6 + .../websockets/constructor/018.html.ini | 8 + .../websockets/constructor/019.html.ini | 8 + .../websockets/constructor/020.html.ini | 8 + .../websockets/constructor/022.html.ini | 8 + .../metadata/websockets/cookies/001.html.ini | 8 + .../metadata/websockets/cookies/002.html.ini | 8 + .../metadata/websockets/cookies/003.html.ini | 8 + .../metadata/websockets/cookies/004.html.ini | 8 + .../metadata/websockets/cookies/005.html.ini | 6 + .../metadata/websockets/cookies/006.html.ini | 6 + .../metadata/websockets/cookies/007.html.ini | 8 + .../extended-payload-length.html.ini | 17 + .../CloseEvent/clean-close.html.ini | 8 + .../bufferedAmount-arraybuffer.html.ini | 7 + .../bufferedAmount-blob.html.ini | 7 + .../bufferedAmount-getting.html.ini | 8 + .../bufferedAmount-large.html.ini | 8 + .../bufferedAmount-unicode.html.ini | 9 + .../WebSocket/close/close-connecting.html.ini | 6 + .../interfaces/WebSocket/events/016.html.ini | 8 + .../interfaces/WebSocket/events/018.html.ini | 12 + .../WebSocket/extensions/001.html.ini | 6 + .../WebSocket/readyState/006.html.ini | 8 + .../WebSocket/readyState/007.html.ini | 8 + .../WebSocket/readyState/008.html.ini | 8 + .../interfaces/WebSocket/send/005.html.ini | 9 + .../interfaces/WebSocket/send/006.html.ini | 9 + .../interfaces/WebSocket/send/007.html.ini | 8 + .../interfaces/WebSocket/send/008.html.ini | 8 + .../interfaces/WebSocket/send/009.html.ini | 8 + .../interfaces/WebSocket/send/010.html.ini | 39 + .../interfaces/WebSocket/send/011.html.ini | 8 + .../interfaces/WebSocket/send/012.html.ini | 8 + .../keeping-connection-open/001.html.ini | 8 + .../websockets/opening-handshake/002.html.ini | 8 + .../websockets/opening-handshake/003.html.ini | 8 + .../websockets/opening-handshake/005.html.ini | 7 + .../websockets/unload-a-document/001.html.ini | 6 + .../websockets/unload-a-document/002.html.ini | 6 + .../websockets/unload-a-document/005.html.ini | 6 + .../mozilla/interface_member_exposed.html.ini | 3 +- .../tests/approved/DOM.event.flow.html | 64 - .../approved/EventListener.eventHandler.html | 60 - .../EventObject.multiple.dispatchEvent.html | 55 - ...gInstruction.DOMCharacterDataModified.html | 32 - .../dispatchEvent.click.checkbox.html | 80 -- .../tests/approved/domnodeinserted.html | 26 - .../stopImmediatePropagation.effect.html | 71 - .../stopPropagation.deferred.effect.html | 70 - .../submissions/Microsoft/support/style01.css | 3 - tests/wpt/web-platform-tests/README.md | 13 +- .../web-platform-tests/XMLHttpRequest/OWNERS | 1 - .../setrequestheader-bogus-name.htm | 15 +- tests/wpt/web-platform-tests/common/OWNERS | 1 - .../generic/no-default-src.sub.html | 27 + .../no-default-src.sub.html.sub.headers | 6 + .../web-platform-tests/custom-elements/OWNERS | 10 +- ...lements-type-allowed-chars-first-char.html | 0 .../custom-elements-type-allowed-chars.html | 0 .../concepts/custom-elements-type-naming.html | 0 .../new-registry-test.html | 0 .../no-registry-test.html | 0 .../share-registry-create-document.html | 0 .../share-registry-import-document.html | 0 .../invoke-callbacks.html | 0 .../attached-callback-move-element-test.html | 0 .../attached-callback-test.html | 0 ...hanged-callback-change-attribute-test.html | 0 ...hanged-callback-remove-attribute-test.html | 0 ...e-changed-callback-set-attribute-test.html | 0 ...eated-callback-element-prototype-test.html | 0 ...reated-callback-invocation-order-test.html | 0 .../created-callback-invocation-test.html | 0 .../detached-callback-move-element-test.html | 0 ...hed-callback-no-browsing-context-test.html | 0 ...d-callback-with-browsing-context-test.html | 0 .../changing-is-attribute.html | 0 ...stom-element-constructor-is-attribute.html | 0 ...custom-element-constructor-local-name.html | 0 .../custom-element-constructor-namespace.html | 0 ...tom-element-constructor-node-document.html | 0 .../custom-element-constructor-prototype.html | 0 .../custom-element-prototype.html | 0 .../custom-element-type-is-attribute.html | 0 ...ment-type-local-name-and-is-attribute.html | 0 .../custom-element-type-local-name.html | 0 ...lement-interface-type-is-a-local-name.html | 0 ...nt-interface-type-is-a-type-extension.html | 0 .../create-element-is-attribute.html | 0 .../create-element-namespace.html | 0 ...eate-element-type-extension-is-a-type.html | 0 ...ate-element-type-extension-unresolved.html | 0 .../create-element-type-is-a-local-name.html | 0 .../created-callback-create-element-ns.html | 0 .../created-callback-create-element.html | 0 ...non-configurable-constructor-property.html | 0 ...ototype-is-interface-prototype-object.html | 0 .../unchanged-attribute.html | 0 ...struction-algorithm-default-namespace.html | 0 ...uction-algorithm-duplicate-definition.html | 0 ...n-construction-algorithm-invalid-type.html | 0 ...ction-algorithm-local-name-lowercased.html | 0 ...n-construction-algorithm-name-is-null.html | 0 ...ction-algorithm-no-interface-for-name.html | 0 ...-algorithm-svg-namespace-name-is-null.html | 0 ...-construction-algorithm-svg-namespace.html | 0 ...uction-algorithm-type-name-lowercased.html | 0 ...nt-registration-algorithm-no-registry.html | 0 .../custom-element-name.html | 0 .../custom-element-prototype.html | 0 ...t-pseudoclass-css-test-custom-tag-ref.html | 0 ...ement-pseudoclass-css-test-custom-tag.html | 0 ...ss-css-test-registered-custom-tag-ref.html | 0 ...oclass-css-test-registered-custom-tag.html | 0 ...ss-test-registered-type-extension-ref.html | 0 ...ss-css-test-registered-type-extension.html | 0 ...eudoclass-css-test-type-extension-ref.html | 0 ...t-pseudoclass-css-test-type-extension.html | 0 ...eudoclass-matching-query-selector-all.html | 0 ...t-pseudoclass-matching-query-selector.html | 0 ...olved-elements-interface-html-element.html | 0 ...ements-interface-html-unknown-element.html | 0 ...solved-elements-interface-svg-element.html | 0 .../{ => pre-v1}/resources/blank.html | 0 .../resources/import-master-async.html | 0 .../{ => pre-v1}/resources/import-master.html | 0 .../{ => pre-v1}/resources/import.html | 0 .../register-and-create-custom-element.html | 0 .../{ => pre-v1}/resources/x-element.html | 0 .../resources/x-mathml-element.html | 0 .../{ => pre-v1}/resources/x-svg-element.html | 0 .../{ => pre-v1}/testcommon.js | 0 tests/wpt/web-platform-tests/dom/OWNERS | 1 - .../DOMTokenList-coverage-for-attributes.html | 53 + .../Document-characterSet-normalization.html | 73 +- .../contentType/contenttype_bmp.html | 4 +- .../contentType/contenttype_css.html | 4 +- .../contentType/contenttype_datauri_01.html | 4 +- .../contentType/contenttype_datauri_02.html | 4 +- .../contentType/contenttype_gif.html | 4 +- .../contentType/contenttype_html.html | 4 +- .../contenttype_javascripturi.html | 4 +- .../contentType/contenttype_jpg.html | 4 +- .../contenttype_mimeheader_01.html | 4 +- .../contenttype_mimeheader_02.html | 4 +- .../contentType/contenttype_png.html | 4 +- .../contentType/contenttype_txt.html | 6 +- .../contentType/contenttype_xml.html | 4 +- .../Document-createElement-namespace.html | 19 +- .../dom/nodes/Node-cloneNode.html | 4 +- tests/wpt/web-platform-tests/encoding/OWNERS | 1 - .../textdecoder-fatal-single-byte.html | 55 + .../fetch/api/credentials/cookies.js | 6 +- .../fetch/api/resources/data.json | 1 + .../fetch/api/resources/utils.js | 8 + .../api/response/response-cancel-stream.html | 66 + .../api/response/response-consume-stream.html | 57 + .../response/response-stream-disturbed-1.html | 57 + .../response/response-stream-disturbed-2.html | 48 + .../response/response-stream-disturbed-3.html | 49 + .../response/response-stream-disturbed-4.html | 48 + .../response/response-stream-disturbed-5.html | 49 + .../html-media-capture/OWNERS | 1 - tests/wpt/web-platform-tests/html/OWNERS | 1 - .../html/dom/elements-embedded.js | 2 +- .../html/dom/elements-metadata.js | 2 +- .../html/dom/elements-tabular.js | 16 +- .../html/dom/interfaces.html | 114 +- .../html/semantics/interfaces.html | 21 +- .../html/semantics/interfaces.js | 82 +- .../initial-linefeed-pre.html | 48 + .../animation-frames/callback-invoked.html | 8 +- .../event-handler-processing-algorithm.html | 2 +- tests/wpt/web-platform-tests/lint.whitelist | 2 - .../web-platform-tests/media-source/OWNERS | 1 - .../media-source/mediasource-preload.html | 74 ++ tests/wpt/web-platform-tests/media/OWNERS | 1 - ...MediaStream-MediaElement-preload-none.html | 58 + .../mediacapture-streams/OWNERS | 1 - .../performanceobservers.js | 21 + .../performance-timeline/po-disconnect.html | 43 + .../performance-timeline/po-getentries.html | 50 + .../performance-timeline/po-mark-measure.html | 72 ++ .../performance-timeline/po-navigation.html | 28 + .../performance-timeline/po-observe.html | 58 + .../performance-timeline/po-resource.html | 44 + .../performance-timeline/resources/square.png | Bin 0 -> 249 bytes .../Document-prototype-adoptNode.html | 31 + .../Document-prototype-currentScript.html | 98 ++ .../Document-prototype-importNode.html | 31 + .../shadow-dom/Node-prototype-cloneNode.html | 57 + .../wpt/web-platform-tests/shadow-dom/OWNERS | 2 + .../shadow-dom/leaktests/html-collection.html | 11 +- ...Document-prototype-currentScript-helper.js | 1 + .../styles/shadow-cascade-order.html | 403 ------ .../touch-events/historical.html | 17 + .../ClickFakeEvent.nondocument.html | 0 .../{DOMEvents => uievents}/OWNERS | 0 .../constructors}/constructors.html | 0 ...101en-us.html => key-101en-us-manual.html} | 4 +- ...102fr-fr.html => key-102fr-fr-manual.html} | 4 +- .../{key-mtest.css => key-manual.css} | 0 .../keyboard/{key-mtest.js => key-manual.js} | 0 .../legacy-domevents-tests}/Status.html | 8 +- .../approved}/DOM.event.flow.html | 0 .../approved}/EventListener.eventHandler.html | 1 - .../EventObject.multiple.dispatchEvent.html | 1 - ...gInstruction.DOMCharacterDataModified.html | 2 - .../dispatchEvent.click.checkbox.html | 0 .../approved}/domnodeinserted.html | 0 .../stopImmediatePropagation.effect.html | 1 - .../stopPropagation.deferred.effect.html | 1 - ...ngInstruction.DOMCharacterDataModified.xml | 12 +- .../Microsoft/CompositionEvent.html | 0 .../Microsoft/DOMAttrModified.attrChange.html | 0 .../Microsoft/DOMAttrModified.attrName.html | 0 .../Microsoft/DOMAttrModified.html | 0 .../Microsoft/DOMAttrModified.newValue.html | 0 .../Microsoft/DOMAttrModified.prevValue.html | 0 .../DOMAttrModified.relatedNode.html | 0 .../Microsoft/DOMCharacterDataModified.html | 0 .../Microsoft/DOMNodeInserted.html | 0 .../submissions/Microsoft/DOMNodeRemoved.html | 0 .../Microsoft/DOMSubtreeModified.html | 0 .../Microsoft/Event.defaultPrevented.html | 2 +- .../Microsoft/Event.eventPhase.html | 2 +- .../Microsoft/Event.stopPropagation.html | 2 +- .../Microsoft/KeyboardEvent.key.html | 2 +- .../Microsoft/KeyboardEvent.location.html | 0 .../Microsoft/KeyboardEvent.modifiers.html | 0 .../Microsoft/MouseEvent.button.html | 2 +- .../Microsoft/MouseEvent.image.map.area.html | 0 .../Microsoft/MouseEvent.preventDefault.html | 0 .../Microsoft/MutationEvent.hasFeature.html | 0 .../MutationEvent.initMutationEvent.html | 0 .../Microsoft/MutationEvent.relatedNode.html | 0 ...ruction.DOMCharacterDataModified.fail.html | 0 ...ngInstruction.DOMCharacterDataModified.xml | 14 +- .../Microsoft/TextEvent.hasFeature.html | 0 .../Microsoft/TextEvent.initTextEvent.html | 0 .../Microsoft/TextEvent.inputMode.IME.html | 0 .../Microsoft/TextEvent.inputMode.drop.html | 0 .../TextEvent.inputMode.keyboard.html | 0 .../Microsoft/TextEvent.inputMode.paste.html | 0 .../Microsoft/TextEvent.inputMode.script.html | 0 .../Microsoft/UIEvent.load.stylesheet.html | 0 .../Microsoft/WheelEvent.Capture.Bubble.html | 0 .../Microsoft/WheelEvent.ctrlKey.zoom.html | 0 .../Microsoft/WheelEvent.deltaMode.html | 0 .../Microsoft/WheelEvent.hasFeature.html | 0 .../Microsoft/WheelEvent.initWheelEvent.html | 0 .../WheelEvent.preventDefault.scroll.html | 0 .../submissions/Microsoft/abort.img.html | 2 +- .../Microsoft/abort.testresult.html | 2 +- .../submissions/Microsoft/blur.html | 2 +- .../Microsoft/compositionstart.data.html | 0 .../Microsoft/compositionstart.keydown.html | 0 .../compositionstart.preventDefault.html | 0 .../EventListener.dispatch.new.event.html | 0 ...ngInstruction.DOMCharacterDataModified.xml | 12 +- .../submissions/Microsoft/customevent.html | 2 +- ...patchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html | 0 .../dispatchEvent.click.checkbox.html | 0 .../submissions/Microsoft/error.image.html | 2 +- .../submissions/Microsoft/focusin.html | 2 +- .../Microsoft/focusin.relatedTarget.html | 0 .../Microsoft/focusout.relatedTarget.html | 0 .../Microsoft/hasFeature.Events.html | 0 .../Microsoft/hasFeature.feature.string.html | 0 .../submissions/Microsoft/load.image.html | 2 +- .../Microsoft/mouseenter.ctrlKey.html | 0 .../Microsoft/mouseenter.relatedTarget.html | 0 .../Microsoft/mouseleave.relatedTarget.html | 0 .../submissions/Microsoft/support/16kb.js | 2 +- .../Microsoft/support/InvalidBitMap.png | 0 .../Microsoft/support/iepreview.png | Bin .../submissions/Microsoft/support/style01.css | 3 + .../order-of-events}/event-phases-order.html | 0 .../init-event-while-dispatching.html | 0 ...ng-in-listener-and-window-error-event.html | 0 ...in-listener-when-all-have-not-run-yet.html | 0 .../web-animations/animatable/animate.html | 1 - .../animation-timeline/document-timeline.html | 2 +- .../animation/playbackRate.html | 8 +- .../webdriver/navigation.py | 138 ++ .../websockets/binary/001.html | 2 + .../websockets/binary/002.html | 2 + .../websockets/binary/004.html | 2 + .../websockets/binary/005.html | 2 + .../websockets/closing-handshake/002.html | 2 + .../websockets/closing-handshake/003.html | 2 + .../websockets/closing-handshake/004.html | 2 + .../websockets/constructor/001.html | 2 + .../websockets/constructor/002.html | 2 + .../websockets/constructor/004.html | 2 + .../websockets/constructor/005.html | 2 + .../websockets/constructor/006.html | 2 + .../websockets/constructor/007.html | 2 + .../websockets/constructor/008.html | 2 + .../websockets/constructor/009.html | 2 + .../websockets/constructor/010.html | 2 + .../websockets/constructor/011.html | 2 + .../websockets/constructor/012.html | 2 + .../websockets/constructor/013.html | 2 + .../websockets/constructor/014.html | 2 + .../websockets/constructor/016.html | 2 + .../websockets/constructor/017.html | 2 + .../websockets/constructor/018.html | 2 + .../websockets/constructor/019.html | 2 + .../websockets/constructor/020.html | 2 + .../websockets/constructor/021.html | 2 + .../websockets/constructor/022.html | 2 + .../websockets/cookies/001.html | 2 + .../websockets/cookies/002.html | 2 + .../websockets/cookies/003.html | 2 + .../websockets/cookies/004.html | 2 + .../websockets/cookies/005.html | 2 + .../websockets/cookies/006.html | 2 + .../websockets/cookies/007.html | 2 + .../websockets/extended-payload-length.html | 2 + .../interfaces/CloseEvent/clean-close.html | 2 + .../bufferedAmount-arraybuffer.html | 2 + .../bufferedAmount/bufferedAmount-blob.html | 2 + .../bufferedAmount-defineProperty-getter.html | 2 + .../bufferedAmount-defineProperty-setter.html | 2 + .../bufferedAmount-deleting.html | 2 + .../bufferedAmount-getting.html | 2 + .../bufferedAmount-initial.html | 2 + .../bufferedAmount/bufferedAmount-large.html | 2 + .../bufferedAmount-readonly.html | 2 + .../bufferedAmount-unicode.html | 2 + .../WebSocket/close/close-basic.html | 2 + .../WebSocket/close/close-connecting.html | 2 + .../WebSocket/close/close-multiple.html | 2 + .../WebSocket/close/close-nested.html | 2 + .../WebSocket/close/close-replace.html | 2 + .../WebSocket/close/close-return.html | 2 + .../interfaces/WebSocket/constants/001.html | 2 + .../interfaces/WebSocket/constants/002.html | 2 + .../interfaces/WebSocket/constants/003.html | 2 + .../interfaces/WebSocket/constants/004.html | 2 + .../interfaces/WebSocket/constants/005.html | 2 + .../interfaces/WebSocket/constants/006.html | 2 + .../interfaces/WebSocket/events/001.html | 2 + .../interfaces/WebSocket/events/002.html | 2 + .../interfaces/WebSocket/events/003.html | 2 + .../interfaces/WebSocket/events/004.html | 2 + .../interfaces/WebSocket/events/006.html | 2 + .../interfaces/WebSocket/events/007.html | 2 + .../interfaces/WebSocket/events/008.html | 2 + .../interfaces/WebSocket/events/009.html | 2 + .../interfaces/WebSocket/events/010.html | 2 + .../interfaces/WebSocket/events/011.html | 2 + .../interfaces/WebSocket/events/012.html | 2 + .../interfaces/WebSocket/events/013.html | 2 + .../interfaces/WebSocket/events/014.html | 2 + .../interfaces/WebSocket/events/015.html | 2 + .../interfaces/WebSocket/events/016.html | 2 + .../interfaces/WebSocket/events/017.html | 2 + .../interfaces/WebSocket/events/018.html | 2 + .../interfaces/WebSocket/events/019.html | 2 + .../interfaces/WebSocket/events/020.html | 2 + .../interfaces/WebSocket/extensions/001.html | 2 + .../WebSocket/protocol/protocol-initial.html | 2 + .../interfaces/WebSocket/readyState/001.html | 2 + .../interfaces/WebSocket/readyState/002.html | 2 + .../interfaces/WebSocket/readyState/003.html | 2 + .../interfaces/WebSocket/readyState/004.html | 2 + .../interfaces/WebSocket/readyState/005.html | 2 + .../interfaces/WebSocket/readyState/006.html | 2 + .../interfaces/WebSocket/readyState/007.html | 2 + .../interfaces/WebSocket/readyState/008.html | 2 + .../interfaces/WebSocket/send/001.html | 2 + .../interfaces/WebSocket/send/002.html | 2 + .../interfaces/WebSocket/send/003.html | 2 + .../interfaces/WebSocket/send/004.html | 2 + .../interfaces/WebSocket/send/005.html | 2 + .../interfaces/WebSocket/send/006.html | 2 + .../interfaces/WebSocket/send/007.html | 2 + .../interfaces/WebSocket/send/008.html | 2 + .../interfaces/WebSocket/send/009.html | 2 + .../interfaces/WebSocket/send/010.html | 2 + .../interfaces/WebSocket/send/011.html | 2 + .../interfaces/WebSocket/send/012.html | 2 + .../interfaces/WebSocket/url/001.html | 2 + .../interfaces/WebSocket/url/002.html | 2 + .../interfaces/WebSocket/url/003.html | 2 + .../interfaces/WebSocket/url/004.html | 2 + .../interfaces/WebSocket/url/005.html | 2 + .../interfaces/WebSocket/url/006.html | 2 + .../interfaces/WebSocket/url/resolve.html | 2 + .../keeping-connection-open/001.html | 2 + .../websockets/opening-handshake/001.html | 2 + .../websockets/opening-handshake/002.html | 2 + .../websockets/opening-handshake/003.html | 2 + .../websockets/opening-handshake/005.html | 2 + .../websockets/security/001.html | 2 + .../websockets/security/002.html | 2 + .../websockets/unload-a-document/001-1.html | 2 + .../websockets/unload-a-document/001.html | 2 + .../websockets/unload-a-document/002-1.html | 2 + .../websockets/unload-a-document/002.html | 2 + .../websockets/unload-a-document/005-1.html | 2 + .../websockets/unload-a-document/005.html | 2 + tests/wpt/web-platform-tests/webvtt/OWNERS | 1 - 441 files changed, 3689 insertions(+), 1521 deletions(-) delete mode 100644 tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html.ini delete mode 100644 tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini delete mode 100644 tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html.ini delete mode 100644 tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini delete mode 100644 tests/wpt/metadata/XMLHttpRequest/setrequestheader-bogus-name.htm.ini create mode 100644 tests/wpt/metadata/dom/lists/DOMTokenList-coverage-for-attributes.html.ini create mode 100644 tests/wpt/metadata/html/syntax/serializing-html-fragments/initial-linefeed-pre.html.ini rename tests/wpt/metadata/{DOMEvents => uievents/constructors}/constructors.html.ini (100%) rename tests/wpt/metadata/{DOMEvents/tests => uievents/legacy-domevents-tests}/approved/EventObject.multiple.dispatchEvent.html.ini (100%) rename tests/wpt/metadata/{DOMEvents/tests => uievents/legacy-domevents-tests}/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini (100%) rename tests/wpt/metadata/{DOMEvents/tests => uievents/legacy-domevents-tests}/approved/dispatchEvent.click.checkbox.html.ini (100%) rename tests/wpt/metadata/{DOMEvents/tests => uievents/legacy-domevents-tests}/approved/domnodeinserted.html.ini (100%) rename tests/wpt/metadata/{DOMEvents => uievents/order-of-events}/event-phases-order.html.ini (100%) rename tests/wpt/metadata/{DOMEvents => uievents}/throwing-in-listener-and-window-error-event.html.ini (100%) create mode 100644 tests/wpt/metadata/websockets/closing-handshake/002.html.ini create mode 100644 tests/wpt/metadata/websockets/closing-handshake/003.html.ini create mode 100644 tests/wpt/metadata/websockets/closing-handshake/004.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/006.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/009.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/011.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/013.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/018.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/019.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/020.html.ini create mode 100644 tests/wpt/metadata/websockets/constructor/022.html.ini create mode 100644 tests/wpt/metadata/websockets/cookies/001.html.ini create mode 100644 tests/wpt/metadata/websockets/cookies/002.html.ini create mode 100644 tests/wpt/metadata/websockets/cookies/003.html.ini create mode 100644 tests/wpt/metadata/websockets/cookies/004.html.ini create mode 100644 tests/wpt/metadata/websockets/cookies/007.html.ini create mode 100644 tests/wpt/metadata/websockets/extended-payload-length.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/006.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/007.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/005.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini create mode 100644 tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini create mode 100644 tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini create mode 100644 tests/wpt/metadata/websockets/opening-handshake/002.html.ini create mode 100644 tests/wpt/metadata/websockets/opening-handshake/003.html.ini delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/DOM.event.flow.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventListener.eventHandler.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/domnodeinserted.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopImmediatePropagation.effect.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopPropagation.deferred.effect.html delete mode 100644 tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/support/style01.css create mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html create mode 100644 tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/concepts/custom-elements-type-allowed-chars-first-char.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/concepts/custom-elements-type-allowed-chars.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/concepts/custom-elements-type-naming.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/creating-and-passing-registries/new-registry-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/creating-and-passing-registries/no-registry-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/creating-and-passing-registries/share-registry-create-document.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/creating-and-passing-registries/share-registry-import-document.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/changing-is-attribute.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-constructor-is-attribute.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-constructor-local-name.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-constructor-namespace.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-constructor-node-document.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-constructor-prototype.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-prototype.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-type-is-attribute.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/custom-element-type-local-name.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/non-configurable-constructor-property.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/prototype-is-interface-prototype-object.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/instantiating-custom-elements/unchanged-attribute.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-default-namespace.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-duplicate-definition.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-invalid-type.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-local-name-lowercased.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-name-is-null.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-no-interface-for-name.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-svg-namespace-name-is-null.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-svg-namespace.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/definition-construction-algorithm-type-name-lowercased.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/element-registration-algorithm-no-registry.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/extensions-to-document-interface/custom-element-name.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/extensions-to-document-interface/custom-element-prototype.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-elements-interface-html-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-elements-interface-html-unknown-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{registering-custom-elements => pre-v1/registering}/unresolved-elements-interface-svg-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/blank.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/import-master-async.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/import-master.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/import.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/register-and-create-custom-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/x-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/x-mathml-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/resources/x-svg-element.html (100%) rename tests/wpt/web-platform-tests/custom-elements/{ => pre-v1}/testcommon.js (100%) create mode 100644 tests/wpt/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html create mode 100644 tests/wpt/web-platform-tests/encoding/textdecoder-fatal-single-byte.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/resources/data.json create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-cancel-stream.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-consume-stream.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-1.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-2.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-3.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-4.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-5.html create mode 100644 tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html create mode 100644 tests/wpt/web-platform-tests/media-source/mediasource-preload.html create mode 100644 tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/performanceobservers.js create mode 100644 tests/wpt/web-platform-tests/performance-timeline/po-disconnect.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/po-getentries.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/po-mark-measure.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/po-navigation.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/po-observe.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/po-resource.html create mode 100644 tests/wpt/web-platform-tests/performance-timeline/resources/square.png create mode 100644 tests/wpt/web-platform-tests/shadow-dom/Document-prototype-adoptNode.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/Document-prototype-currentScript.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/Document-prototype-importNode.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/Node-prototype-cloneNode.html create mode 100644 tests/wpt/web-platform-tests/shadow-dom/resources/Document-prototype-currentScript-helper.js delete mode 100644 tests/wpt/web-platform-tests/shadow-dom/styles/shadow-cascade-order.html create mode 100644 tests/wpt/web-platform-tests/touch-events/historical.html rename tests/wpt/web-platform-tests/{DOMEvents => uievents}/ClickFakeEvent.nondocument.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents => uievents}/OWNERS (100%) rename tests/wpt/web-platform-tests/{DOMEvents => uievents/constructors}/constructors.html (100%) rename tests/wpt/web-platform-tests/uievents/keyboard/{key-mtest-101en-us.html => key-101en-us-manual.html} (97%) rename tests/wpt/web-platform-tests/uievents/keyboard/{key-mtest-102fr-fr.html => key-102fr-fr-manual.html} (97%) rename tests/wpt/web-platform-tests/uievents/keyboard/{key-mtest.css => key-manual.css} (100%) rename tests/wpt/web-platform-tests/uievents/keyboard/{key-mtest.js => key-manual.js} (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/Status.html (83%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/DOM.event.flow.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/EventListener.eventHandler.html (99%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/EventObject.multiple.dispatchEvent.html (99%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/ProcessingInstruction.DOMCharacterDataModified.html (99%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/dispatchEvent.click.checkbox.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/domnodeinserted.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/stopImmediatePropagation.effect.html (99%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/stopPropagation.deferred.effect.html (99%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/submissions/Microsoft/converted => uievents/legacy-domevents-tests/approved}/support/ProcessingInstruction.DOMCharacterDataModified.xml (86%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/CompositionEvent.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMAttrModified.attrChange.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMAttrModified.attrName.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMAttrModified.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMAttrModified.newValue.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMAttrModified.prevValue.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMAttrModified.relatedNode.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMCharacterDataModified.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMNodeInserted.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMNodeRemoved.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/DOMSubtreeModified.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/Event.defaultPrevented.html (98%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/Event.eventPhase.html (98%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/Event.stopPropagation.html (98%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/KeyboardEvent.key.html (97%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/KeyboardEvent.location.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/KeyboardEvent.modifiers.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/MouseEvent.button.html (98%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/MouseEvent.image.map.area.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/MouseEvent.preventDefault.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/MutationEvent.hasFeature.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/MutationEvent.initMutationEvent.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/MutationEvent.relatedNode.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.fail.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/ProcessingInstruction.DOMCharacterDataModified.xml (90%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.hasFeature.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.initTextEvent.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.inputMode.IME.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.inputMode.drop.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.inputMode.keyboard.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.inputMode.paste.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/TextEvent.inputMode.script.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/UIEvent.load.stylesheet.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/WheelEvent.Capture.Bubble.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/WheelEvent.ctrlKey.zoom.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/WheelEvent.deltaMode.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/WheelEvent.hasFeature.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/WheelEvent.initWheelEvent.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/WheelEvent.preventDefault.scroll.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/abort.img.html (98%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/abort.testresult.html (95%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/blur.html (97%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/compositionstart.data.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/compositionstart.keydown.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/compositionstart.preventDefault.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/converted/EventListener.dispatch.new.event.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests/approved => uievents/legacy-domevents-tests/submissions/Microsoft/converted}/support/ProcessingInstruction.DOMCharacterDataModified.xml (86%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/customevent.html (97%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/dispatchEvent.click.checkbox.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/error.image.html (97%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/focusin.html (97%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/focusin.relatedTarget.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/focusout.relatedTarget.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/hasFeature.Events.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/hasFeature.feature.string.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/load.image.html (98%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/mouseenter.ctrlKey.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/mouseenter.relatedTarget.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/mouseleave.relatedTarget.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/support/16kb.js (99%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/support/InvalidBitMap.png (100%) rename tests/wpt/web-platform-tests/{DOMEvents/tests => uievents/legacy-domevents-tests}/submissions/Microsoft/support/iepreview.png (100%) create mode 100644 tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/submissions/Microsoft/support/style01.css rename tests/wpt/web-platform-tests/{DOMEvents => uievents/order-of-events}/event-phases-order.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents => uievents/order-of-events}/init-event-while-dispatching.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents => uievents}/throwing-in-listener-and-window-error-event.html (100%) rename tests/wpt/web-platform-tests/{DOMEvents => uievents}/throwing-in-listener-when-all-have-not-run-yet.html (100%) create mode 100644 tests/wpt/web-platform-tests/webdriver/navigation.py diff --git a/tests/wpt/include.ini b/tests/wpt/include.ini index 75243947ba9..5b6d21b4278 100644 --- a/tests/wpt/include.ini +++ b/tests/wpt/include.ini @@ -7,7 +7,7 @@ skip: true skip: false [domparsing] skip: false -[DOMEvents] +[uievents] skip: false [eventsource] skip: false diff --git a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html.ini b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html.ini deleted file mode 100644 index 91e92f9d793..00000000000 --- a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[EventObject.multiple.dispatchEvent.html] - type: testharness - [Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.] - expected: FAIL - diff --git a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini deleted file mode 100644 index fb1408fdb5a..00000000000 --- a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[ProcessingInstruction.DOMCharacterDataModified.html] - type: testharness - disabled: mutation events diff --git a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html.ini b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html.ini deleted file mode 100644 index 7319314e7f2..00000000000 --- a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[dispatchEvent.click.checkbox.html] - type: testharness - [Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element] - expected: FAIL - diff --git a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini b/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini deleted file mode 100644 index df8a28ab6c5..00000000000 --- a/tests/wpt/metadata/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[domnodeinserted.html] - type: testharness - disabled: mutation events diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index ccd699e9163..33e5a1e28e2 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -3225,6 +3225,22 @@ "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" @@ -3754,44 +3770,44 @@ "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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html" }, { "path": "html/dom/elements/global-attributes/dir_auto-EN-L.html", @@ -5173,6 +5189,16 @@ ], "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": [ @@ -11111,98 +11137,6 @@ "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.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.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": "FileAPI/FileReader/Progress_event_bubbles_cancelable.html", "url": "/FileAPI/FileReader/Progress_event_bubbles_cancelable.html" @@ -13647,6 +13581,10 @@ "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" @@ -13856,224 +13794,224 @@ "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/pre-v1/concepts/custom-elements-type-naming.html", + "url": "/custom-elements/pre-v1/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/pre-v1/creating-and-passing-registries/new-registry-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/creating-and-passing-registries/no-registry-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/creating-and-passing-registries/share-registry-create-document.html", + "url": "/custom-elements/pre-v1/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/pre-v1/creating-and-passing-registries/share-registry-import-document.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/changing-is-attribute.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-constructor-is-attribute.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-constructor-local-name.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-constructor-namespace.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-constructor-node-document.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-constructor-prototype.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-prototype.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-type-is-attribute.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/custom-element-type-local-name.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/non-configurable-constructor-property.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/prototype-is-interface-prototype-object.html", + "url": "/custom-elements/pre-v1/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/pre-v1/instantiating-custom-elements/unchanged-attribute.html", + "url": "/custom-elements/pre-v1/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/pre-v1/registering/definition-construction-algorithm-default-namespace.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-duplicate-definition.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-invalid-type.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-local-name-lowercased.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-name-is-null.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-no-interface-for-name.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-svg-namespace-name-is-null.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-svg-namespace.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/definition-construction-algorithm-type-name-lowercased.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/element-registration-algorithm-no-registry.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/extensions-to-document-interface/custom-element-name.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/extensions-to-document-interface/custom-element-prototype.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/unresolved-elements-interface-html-element.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/unresolved-elements-interface-html-unknown-element.html", + "url": "/custom-elements/pre-v1/registering/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/pre-v1/registering/unresolved-elements-interface-svg-element.html", + "url": "/custom-elements/pre-v1/registering/unresolved-elements-interface-svg-element.html" }, { "path": "dom/collections/HTMLCollection-as-proto-length-get-throws.html", @@ -14195,6 +14133,10 @@ "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" @@ -15191,6 +15133,10 @@ "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" @@ -15783,6 +15729,10 @@ "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" @@ -15791,6 +15741,10 @@ "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" @@ -15819,6 +15773,26 @@ "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" @@ -16659,6 +16633,10 @@ "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" @@ -16671,14 +16649,6 @@ "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" @@ -18983,6 +18953,10 @@ "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" @@ -19475,6 +19449,10 @@ "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" @@ -19879,6 +19857,10 @@ "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" @@ -20367,6 +20349,10 @@ "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" @@ -20435,6 +20421,10 @@ "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" @@ -22543,6 +22533,30 @@ "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" @@ -28283,6 +28297,18 @@ "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" @@ -28291,6 +28317,10 @@ "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" @@ -28299,10 +28329,6 @@ "path": "shadow-dom/leaktests/html-collection.html", "url": "/shadow-dom/leaktests/html-collection.html" }, - { - "path": "shadow-dom/styles/shadow-cascade-order.html", - "url": "/shadow-dom/styles/shadow-cascade-order.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" @@ -28643,6 +28669,10 @@ "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" @@ -28679,6 +28709,66 @@ "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" @@ -32415,10 +32505,18 @@ "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" @@ -32427,14 +32525,26 @@ "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" @@ -32443,94 +32553,186 @@ "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" @@ -32539,6 +32741,10 @@ "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" @@ -32551,278 +32757,554 @@ "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" @@ -32831,22 +33313,42 @@ "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" @@ -33860,19 +34362,19 @@ "url": "/cors/status-async.htm" }, { - "path": "custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html", + "path": "custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars-first-char.html", "timeout": "long", - "url": "/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html" + "url": "/custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars-first-char.html" }, { - "path": "custom-elements/concepts/custom-elements-type-allowed-chars.html", + "path": "custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars.html", "timeout": "long", - "url": "/custom-elements/concepts/custom-elements-type-allowed-chars.html" + "url": "/custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars.html" }, { - "path": "custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html", + "path": "custom-elements/pre-v1/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" + "url": "/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html" }, { "path": "dom/nodes/Document-characterSet-normalization.html", @@ -35139,61 +35641,121 @@ "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", @@ -35204,6 +35766,11 @@ "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", @@ -35235,64 +35802,18 @@ "url": "/webstorage/storage_session_setitem_quotaexceedederr.html" } ], - "wdspec": [] + "wdspec": [ + { + "path": "webdriver/navigation.py", + "url": "/webdriver/navigation.py" + } + ] }, "local_changes": { - "deleted": [ - "html/dom/documents/dom-tree-accessors/document.body-getter.html", - "html/dom/documents/dom-tree-accessors/document.body-setter-01.html" - ], + "deleted": [], "deleted_reftests": {}, - "items": { - "reftest": { - "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" - } - ] - }, - "testharness": { - "html/dom/documents/dom-tree-accessors/Document.body.html": [ - { - "path": "html/dom/documents/dom-tree-accessors/Document.body.html", - "url": "/html/dom/documents/dom-tree-accessors/Document.body.html" - } - ], - "html/semantics/forms/form-submission-0/submit-entity-body.html": [ - { - "path": "html/semantics/forms/form-submission-0/submit-entity-body.html", - "url": "/html/semantics/forms/form-submission-0/submit-entity-body.html" - } - ], - "html/semantics/scripting-1/the-script-element/scripting-enabled.html": [ - { - "path": "html/semantics/scripting-1/the-script-element/scripting-enabled.html", - "url": "/html/semantics/scripting-1/the-script-element/scripting-enabled.html" - } - ] - } - }, - "reftest_nodes": { - "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" - } - ] - } + "items": {}, + "reftest_nodes": {} }, "reftest_nodes": { "2dcontext/building-paths/canvas_complexshapes_arcto_001.htm": [ @@ -35847,52 +36368,52 @@ "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": [ + "custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/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": [ + "custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/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": [ + "custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/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": [ + "custom-elements/pre-v1/registering/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", + "path": "custom-elements/pre-v1/registering/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", + "/custom-elements/pre-v1/registering/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" + "url": "/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html" } ], "html/dom/elements/global-attributes/dir_auto-EN-L-ref.html": [ @@ -38091,6 +38612,18 @@ "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", @@ -41608,7 +42141,7 @@ } ] }, - "rev": "b94b41945d3c7c9b4f3346cf8654cc5ca7ae567c", + "rev": "fab2c513bffb2bd19600d23b495264d123df092f", "url_base": "/", "version": 3 } diff --git a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-bogus-name.htm.ini b/tests/wpt/metadata/XMLHttpRequest/setrequestheader-bogus-name.htm.ini deleted file mode 100644 index f30c4dce47b..00000000000 --- a/tests/wpt/metadata/XMLHttpRequest/setrequestheader-bogus-name.htm.ini +++ /dev/null @@ -1,8 +0,0 @@ -[setrequestheader-bogus-name.htm] - type: testharness - [setRequestHeader should throw with header name "テスト".] - expected: FAIL - - [setRequestHeader should throw with header name "X-テスト".] - expected: FAIL - diff --git a/tests/wpt/metadata/dom/lists/DOMTokenList-coverage-for-attributes.html.ini b/tests/wpt/metadata/dom/lists/DOMTokenList-coverage-for-attributes.html.ini new file mode 100644 index 00000000000..b50efb72c7f --- /dev/null +++ b/tests/wpt/metadata/dom/lists/DOMTokenList-coverage-for-attributes.html.ini @@ -0,0 +1,44 @@ +[DOMTokenList-coverage-for-attributes.html] + type: testharness + [a.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [area.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [link.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [iframe.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [output.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [td.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [th.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [td.headers in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [th.headers in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [output.htmlFor in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [a.ping in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [area.ping in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [iframe.sandbox in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + + [link.sizes in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini index 49996d27548..6dcd1da4bf7 100644 --- a/tests/wpt/metadata/html/dom/interfaces.html.ini +++ b/tests/wpt/metadata/html/dom/interfaces.html.ini @@ -8391,3 +8391,111 @@ [Document interface: new Document() must inherit property "onvolumechange" with the proper type (155)] expected: FAIL + [HTMLTableCellElement interface: attribute scope] + expected: FAIL + + [HTMLTableCellElement interface: attribute abbr] + expected: FAIL + + [HTMLTableCellElement must be primary interface of document.createElement("td")] + expected: FAIL + + [Stringification of document.createElement("td")] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "scope" with the proper type (4)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "abbr" with the proper type (5)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "align" with the proper type (6)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "axis" with the proper type (7)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "height" with the proper type (8)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "ch" with the proper type (10)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "chOff" with the proper type (11)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "noWrap" with the proper type (12)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("td") must inherit property "vAlign" with the proper type (13)] + expected: FAIL + + [HTMLTableCellElement must be primary interface of document.createElement("th")] + expected: FAIL + + [Stringification of document.createElement("th")] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "scope" with the proper type (4)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "abbr" with the proper type (5)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "align" with the proper type (6)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "axis" with the proper type (7)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "height" with the proper type (8)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "ch" with the proper type (10)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "chOff" with the proper type (11)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "noWrap" with the proper type (12)] + expected: FAIL + + [HTMLTableCellElement interface: document.createElement("th") must inherit property "vAlign" with the proper type (13)] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface object] + expected: FAIL + + [HTMLSlotElement interface object length] + expected: FAIL + + [HTMLSlotElement interface object name] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object] + expected: FAIL + + [HTMLSlotElement interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [HTMLSlotElement interface: attribute name] + expected: FAIL + + [HTMLSlotElement interface: operation assignedNodes(AssignedNodesOptions)] + expected: FAIL + + [HTMLSlotElement must be primary interface of document.createElement("slot")] + expected: FAIL + + [Stringification of document.createElement("slot")] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "name" with the proper type (0)] + expected: FAIL + + [HTMLSlotElement interface: document.createElement("slot") must inherit property "assignedNodes" with the proper type (1)] + expected: FAIL + + [HTMLSlotElement interface: calling assignedNodes(AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError] + expected: FAIL + diff --git a/tests/wpt/metadata/html/dom/reflection-metadata.html.ini b/tests/wpt/metadata/html/dom/reflection-metadata.html.ini index 48c5143441a..c71a4f117a5 100644 --- a/tests/wpt/metadata/html/dom/reflection-metadata.html.ini +++ b/tests/wpt/metadata/html/dom/reflection-metadata.html.ini @@ -2868,9 +2868,6 @@ [link.crossOrigin: IDL set to "\\0" followed by IDL get] expected: FAIL - [link.crossOrigin: IDL set to null followed by IDL get] - expected: FAIL - [link.crossOrigin: IDL set to object "test-toString" followed by getAttribute()] expected: FAIL @@ -7386,3 +7383,6 @@ [style.tabIndex: setAttribute() to "\\r7" followed by IDL get] expected: FAIL + [link.crossOrigin: IDL set to null followed by getAttribute()] + expected: FAIL + diff --git a/tests/wpt/metadata/html/dom/reflection-tabular.html.ini b/tests/wpt/metadata/html/dom/reflection-tabular.html.ini index 2e12ae425d9..2a9f4d09c64 100644 --- a/tests/wpt/metadata/html/dom/reflection-tabular.html.ini +++ b/tests/wpt/metadata/html/dom/reflection-tabular.html.ini @@ -17031,3 +17031,303 @@ [th.rowSpan: IDL set to 4294967295 followed by IDL get] expected: FAIL + [td.scope: typeof IDL attribute] + expected: FAIL + + [td.scope: IDL get with DOM attribute unset] + expected: FAIL + + [td.scope: setAttribute() to "" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to undefined followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to 7 followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to 1.5 followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to true followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to false followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to object "[object Object\]" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to NaN followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to Infinity followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to -Infinity followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "\\0" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to null followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to object "test-toString" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to object "test-valueOf" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "row" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "xrow" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "row\\0" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "ow" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "ROW" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "col" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "xcol" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "col\\0" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "ol" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "COL" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "rowgroup" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "xrowgroup" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "rowgroup\\0" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "owgroup" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "ROWGROUP" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "colgroup" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "xcolgroup" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "colgroup\\0" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "olgroup" followed by IDL get] + expected: FAIL + + [td.scope: setAttribute() to "COLGROUP" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] + expected: FAIL + + [td.scope: IDL set to undefined followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to undefined followed by IDL get] + expected: FAIL + + [td.scope: IDL set to 7 followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to 7 followed by IDL get] + expected: FAIL + + [td.scope: IDL set to 1.5 followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to 1.5 followed by IDL get] + expected: FAIL + + [td.scope: IDL set to true followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to true followed by IDL get] + expected: FAIL + + [td.scope: IDL set to false followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to false followed by IDL get] + expected: FAIL + + [td.scope: IDL set to object "[object Object\]" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to object "[object Object\]" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to NaN followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to NaN followed by IDL get] + expected: FAIL + + [td.scope: IDL set to Infinity followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to Infinity followed by IDL get] + expected: FAIL + + [td.scope: IDL set to -Infinity followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to -Infinity followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "\\0" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "\\0" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to null followed by IDL get] + expected: FAIL + + [td.scope: IDL set to object "test-toString" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to object "test-toString" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to object "test-valueOf" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to object "test-valueOf" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "row" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xrow" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xrow" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "row\\0" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "row\\0" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "ow" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "ow" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "ROW" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "ROW" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "col" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xcol" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xcol" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "col\\0" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "col\\0" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "ol" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "ol" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "COL" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "COL" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "rowgroup" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xrowgroup" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xrowgroup" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "rowgroup\\0" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "rowgroup\\0" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "owgroup" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "owgroup" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "ROWGROUP" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "ROWGROUP" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "colgroup" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xcolgroup" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "xcolgroup" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "colgroup\\0" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "colgroup\\0" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "olgroup" followed by getAttribute()] + expected: FAIL + + [td.scope: IDL set to "olgroup" followed by IDL get] + expected: FAIL + + [td.scope: IDL set to "COLGROUP" followed by IDL get] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html.ini index 74842c215ac..ac3e73eb6d1 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html.ini @@ -26,3 +26,4 @@ [HTMLTrackElement.src resolvable value in content attribute] expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/interfaces.html.ini b/tests/wpt/metadata/html/semantics/interfaces.html.ini index 19feaad44c3..f9552b1b619 100644 --- a/tests/wpt/metadata/html/semantics/interfaces.html.ini +++ b/tests/wpt/metadata/html/semantics/interfaces.html.ini @@ -3,9 +3,6 @@ [Interfaces for keygen] expected: FAIL - [Interfaces for listing] - expected: FAIL - [Interfaces for marquee] expected: FAIL @@ -18,18 +15,9 @@ [Interfaces for plaintext] expected: FAIL - [Interfaces for xmp] - expected: FAIL - - [Interfaces for command] - expected: FAIL - [Interfaces for KEYGEN] expected: FAIL - [Interfaces for LISTING] - expected: FAIL - [Interfaces for MARQUEE] expected: FAIL @@ -42,12 +30,6 @@ [Interfaces for PLAINTEXT] expected: FAIL - [Interfaces for XMP] - expected: FAIL - - [Interfaces for COMMAND] - expected: FAIL - [Interfaces for rb] expected: FAIL @@ -60,3 +42,45 @@ [Interfaces for RTC] expected: FAIL + [Interfaces for basefont] + expected: FAIL + + [Interfaces for BASEFONT] + expected: FAIL + + [Interfaces for foo-bar] + expected: FAIL + + [Interfaces for FOO-BAR] + expected: FAIL + + [Interfaces for menuitem] + expected: FAIL + + [Interfaces for MENUITEM] + expected: FAIL + + [Interfaces for picture] + expected: FAIL + + [Interfaces for PICTURE] + expected: FAIL + + [Interfaces for slot] + expected: FAIL + + [Interfaces for SLOT] + expected: FAIL + + [Interfaces for td] + expected: FAIL + + [Interfaces for TD] + expected: FAIL + + [Interfaces for th] + expected: FAIL + + [Interfaces for TH] + expected: FAIL + diff --git a/tests/wpt/metadata/html/syntax/serializing-html-fragments/initial-linefeed-pre.html.ini b/tests/wpt/metadata/html/syntax/serializing-html-fragments/initial-linefeed-pre.html.ini new file mode 100644 index 00000000000..56b03113d58 --- /dev/null +++ b/tests/wpt/metadata/html/syntax/serializing-html-fragments/initial-linefeed-pre.html.ini @@ -0,0 +1,8 @@ +[initial-linefeed-pre.html] + type: testharness + [outer div] + expected: FAIL + + [inner div] + expected: FAIL + diff --git a/tests/wpt/metadata/mozilla-sync b/tests/wpt/metadata/mozilla-sync index afe467ba081..97842ad5fe4 100644 --- a/tests/wpt/metadata/mozilla-sync +++ b/tests/wpt/metadata/mozilla-sync @@ -1 +1 @@ -cb42be98279348981951933aeee4b1bfcf1517d1 \ No newline at end of file +0558687d71295023b27860436e7a5aa5da7f49d0 \ No newline at end of file diff --git a/tests/wpt/metadata/DOMEvents/constructors.html.ini b/tests/wpt/metadata/uievents/constructors/constructors.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/constructors.html.ini rename to tests/wpt/metadata/uievents/constructors/constructors.html.ini diff --git a/tests/wpt/metadata/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html.ini b/tests/wpt/metadata/uievents/legacy-domevents-tests/approved/EventObject.multiple.dispatchEvent.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html.ini rename to tests/wpt/metadata/uievents/legacy-domevents-tests/approved/EventObject.multiple.dispatchEvent.html.ini diff --git a/tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini b/tests/wpt/metadata/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini rename to tests/wpt/metadata/uievents/legacy-domevents-tests/approved/ProcessingInstruction.DOMCharacterDataModified.html.ini diff --git a/tests/wpt/metadata/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html.ini b/tests/wpt/metadata/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html.ini rename to tests/wpt/metadata/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html.ini diff --git a/tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini b/tests/wpt/metadata/uievents/legacy-domevents-tests/approved/domnodeinserted.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/tests/approved/domnodeinserted.html.ini rename to tests/wpt/metadata/uievents/legacy-domevents-tests/approved/domnodeinserted.html.ini diff --git a/tests/wpt/metadata/DOMEvents/event-phases-order.html.ini b/tests/wpt/metadata/uievents/order-of-events/event-phases-order.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/event-phases-order.html.ini rename to tests/wpt/metadata/uievents/order-of-events/event-phases-order.html.ini diff --git a/tests/wpt/metadata/DOMEvents/throwing-in-listener-and-window-error-event.html.ini b/tests/wpt/metadata/uievents/throwing-in-listener-and-window-error-event.html.ini similarity index 100% rename from tests/wpt/metadata/DOMEvents/throwing-in-listener-and-window-error-event.html.ini rename to tests/wpt/metadata/uievents/throwing-in-listener-and-window-error-event.html.ini diff --git a/tests/wpt/metadata/websockets/binary/001.html.ini b/tests/wpt/metadata/websockets/binary/001.html.ini index d6f781287de..0aa89984ea5 100644 --- a/tests/wpt/metadata/websockets/binary/001.html.ini +++ b/tests/wpt/metadata/websockets/binary/001.html.ini @@ -3,3 +3,10 @@ [WebSockets: Send/Receive blob, blob size less than network array buffer] expected: FAIL + +[001.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: Send/Receive blob, blob size less than network array buffer] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/binary/002.html.ini b/tests/wpt/metadata/websockets/binary/002.html.ini index f1abd8313bb..00f7f8f3686 100644 --- a/tests/wpt/metadata/websockets/binary/002.html.ini +++ b/tests/wpt/metadata/websockets/binary/002.html.ini @@ -3,3 +3,9 @@ [WebSockets: Send/Receive blob, blob size greater than network array buffer] expected: FAIL + +[002.html?wss] + type: testharness + [WebSockets: Send/Receive blob, blob size greater than network array buffer] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/binary/004.html.ini b/tests/wpt/metadata/websockets/binary/004.html.ini index 8bb9b6104c4..aaae94c55cb 100644 --- a/tests/wpt/metadata/websockets/binary/004.html.ini +++ b/tests/wpt/metadata/websockets/binary/004.html.ini @@ -3,3 +3,9 @@ [WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer] expected: FAIL + +[004.html?wss] + type: testharness + [WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/binary/005.html.ini b/tests/wpt/metadata/websockets/binary/005.html.ini index ba3bbcff4f7..6d91fd5a6c8 100644 --- a/tests/wpt/metadata/websockets/binary/005.html.ini +++ b/tests/wpt/metadata/websockets/binary/005.html.ini @@ -3,3 +3,10 @@ [WebSockets: Send/Receive ArrayBuffer, size less than network array buffer] expected: FAIL + +[005.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: Send/Receive ArrayBuffer, size less than network array buffer] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/closing-handshake/002.html.ini b/tests/wpt/metadata/websockets/closing-handshake/002.html.ini new file mode 100644 index 00000000000..010d72a10f3 --- /dev/null +++ b/tests/wpt/metadata/websockets/closing-handshake/002.html.ini @@ -0,0 +1,8 @@ +[002.html] + type: testharness + +[002.html?wss] + type: testharness + [WebSockets: server sends closing handshake] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/closing-handshake/003.html.ini b/tests/wpt/metadata/websockets/closing-handshake/003.html.ini new file mode 100644 index 00000000000..2c4e0d75a55 --- /dev/null +++ b/tests/wpt/metadata/websockets/closing-handshake/003.html.ini @@ -0,0 +1,8 @@ +[003.html?wss] + type: testharness + [WebSockets: client sends closing handshake] + expected: FAIL + + +[003.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/closing-handshake/004.html.ini b/tests/wpt/metadata/websockets/closing-handshake/004.html.ini new file mode 100644 index 00000000000..eb31283da7b --- /dev/null +++ b/tests/wpt/metadata/websockets/closing-handshake/004.html.ini @@ -0,0 +1,8 @@ +[004.html] + type: testharness + +[004.html?wss] + type: testharness + [WebSockets: data after closing handshake] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/006.html.ini b/tests/wpt/metadata/websockets/constructor/006.html.ini new file mode 100644 index 00000000000..6af268de208 --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/006.html.ini @@ -0,0 +1,8 @@ +[006.html] + type: testharness + +[006.html?wss] + type: testharness + [WebSockets: converting first arguments] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/009.html.ini b/tests/wpt/metadata/websockets/constructor/009.html.ini new file mode 100644 index 00000000000..e45d8d2c028 --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/009.html.ini @@ -0,0 +1,8 @@ +[009.html?wss] + type: testharness + [WebSockets: protocol] + expected: FAIL + + +[009.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/constructor/010.html.ini b/tests/wpt/metadata/websockets/constructor/010.html.ini index 451cc5c17a5..f286708818e 100644 --- a/tests/wpt/metadata/websockets/constructor/010.html.ini +++ b/tests/wpt/metadata/websockets/constructor/010.html.ini @@ -3,3 +3,9 @@ [WebSockets: protocol in response but no requested protocol] expected: FAIL + +[010.html?wss] + type: testharness + [WebSockets: protocol in response but no requested protocol] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/011.html.ini b/tests/wpt/metadata/websockets/constructor/011.html.ini new file mode 100644 index 00000000000..c03be6a5ae0 --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/011.html.ini @@ -0,0 +1,8 @@ +[011.html] + type: testharness + +[011.html?wss] + type: testharness + [WebSockets: protocol mismatch] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/013.html.ini b/tests/wpt/metadata/websockets/constructor/013.html.ini new file mode 100644 index 00000000000..732802db595 --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/013.html.ini @@ -0,0 +1,8 @@ +[013.html] + type: testharness + +[013.html?wss] + type: testharness + [WebSockets: multiple WebSocket objects] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/014.html.ini b/tests/wpt/metadata/websockets/constructor/014.html.ini index 17969fd254d..7a8cc549868 100644 --- a/tests/wpt/metadata/websockets/constructor/014.html.ini +++ b/tests/wpt/metadata/websockets/constructor/014.html.ini @@ -3,3 +3,9 @@ [WebSockets: serialize establish a connection] expected: FAIL + +[014.html?wss] + type: testharness + [WebSockets: serialize establish a connection] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/016.html.ini b/tests/wpt/metadata/websockets/constructor/016.html.ini index 3be0d9fbe9c..91a2630d511 100644 --- a/tests/wpt/metadata/websockets/constructor/016.html.ini +++ b/tests/wpt/metadata/websockets/constructor/016.html.ini @@ -3,3 +3,9 @@ [WebSockets: non-ascii URL in query, document encoding windows-1252] expected: FAIL + +[016.html?wss] + type: testharness + [WebSockets: non-ascii URL in query, document encoding windows-1252] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/018.html.ini b/tests/wpt/metadata/websockets/constructor/018.html.ini new file mode 100644 index 00000000000..929c21a5d59 --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/018.html.ini @@ -0,0 +1,8 @@ +[018.html] + type: testharness + +[018.html?wss] + type: testharness + [WebSockets: NULL char in url] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/019.html.ini b/tests/wpt/metadata/websockets/constructor/019.html.ini new file mode 100644 index 00000000000..1e4154af92b --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/019.html.ini @@ -0,0 +1,8 @@ +[019.html] + type: testharness + +[019.html?wss] + type: testharness + [WebSockets: uppercase 'WS:'] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/020.html.ini b/tests/wpt/metadata/websockets/constructor/020.html.ini new file mode 100644 index 00000000000..a77bf1db31c --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/020.html.ini @@ -0,0 +1,8 @@ +[020.html] + type: testharness + +[020.html?wss] + type: testharness + [WebSockets: uppercase host] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/constructor/022.html.ini b/tests/wpt/metadata/websockets/constructor/022.html.ini new file mode 100644 index 00000000000..51a53b4b743 --- /dev/null +++ b/tests/wpt/metadata/websockets/constructor/022.html.ini @@ -0,0 +1,8 @@ +[022.html?wss] + type: testharness + [WebSockets: protocol array] + expected: FAIL + + +[022.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/cookies/001.html.ini b/tests/wpt/metadata/websockets/cookies/001.html.ini new file mode 100644 index 00000000000..ad7eb102b4f --- /dev/null +++ b/tests/wpt/metadata/websockets/cookies/001.html.ini @@ -0,0 +1,8 @@ +[001.html?wss] + type: testharness + [WebSockets: Cookie in request] + expected: FAIL + + +[001.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/cookies/002.html.ini b/tests/wpt/metadata/websockets/cookies/002.html.ini new file mode 100644 index 00000000000..af5d310b625 --- /dev/null +++ b/tests/wpt/metadata/websockets/cookies/002.html.ini @@ -0,0 +1,8 @@ +[002.html] + type: testharness + +[002.html?wss] + type: testharness + [WebSockets: Set-Cookie in response] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/cookies/003.html.ini b/tests/wpt/metadata/websockets/cookies/003.html.ini new file mode 100644 index 00000000000..9f550edd361 --- /dev/null +++ b/tests/wpt/metadata/websockets/cookies/003.html.ini @@ -0,0 +1,8 @@ +[003.html] + type: testharness + +[003.html?wss] + type: testharness + [WebSockets: sending HttpOnly cookies in ws request] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/cookies/004.html.ini b/tests/wpt/metadata/websockets/cookies/004.html.ini new file mode 100644 index 00000000000..b5d56e6ce58 --- /dev/null +++ b/tests/wpt/metadata/websockets/cookies/004.html.ini @@ -0,0 +1,8 @@ +[004.html] + type: testharness + +[004.html?wss] + type: testharness + [WebSockets: setting HttpOnly cookies in ws response, checking document.cookie] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/cookies/005.html.ini b/tests/wpt/metadata/websockets/cookies/005.html.ini index 0f6e28f3ad9..a3a7052ee40 100644 --- a/tests/wpt/metadata/websockets/cookies/005.html.ini +++ b/tests/wpt/metadata/websockets/cookies/005.html.ini @@ -1,3 +1,9 @@ [005.html] type: testharness disabled: https://github.com/servo/servo/issues/9772 + +[005.html?wss] + type: testharness + [WebSockets: setting HttpOnly cookies in ws response, checking ws request] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/cookies/006.html.ini b/tests/wpt/metadata/websockets/cookies/006.html.ini index f29641a63ad..b051e90bbcd 100644 --- a/tests/wpt/metadata/websockets/cookies/006.html.ini +++ b/tests/wpt/metadata/websockets/cookies/006.html.ini @@ -1,3 +1,9 @@ [006.html] type: testharness disabled: https://github.com/servo/servo/issues/9803 + +[006.html?wss] + type: testharness + [WebSockets: setting Secure cookie with document.cookie, checking ws request] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/cookies/007.html.ini b/tests/wpt/metadata/websockets/cookies/007.html.ini new file mode 100644 index 00000000000..383e159c991 --- /dev/null +++ b/tests/wpt/metadata/websockets/cookies/007.html.ini @@ -0,0 +1,8 @@ +[007.html] + type: testharness + +[007.html?wss] + type: testharness + [WebSockets: when to process set-cookie fields in ws response] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/extended-payload-length.html.ini b/tests/wpt/metadata/websockets/extended-payload-length.html.ini new file mode 100644 index 00000000000..c2f57f77b02 --- /dev/null +++ b/tests/wpt/metadata/websockets/extended-payload-length.html.ini @@ -0,0 +1,17 @@ +[extended-payload-length.html] + type: testharness + +[extended-payload-length.html?wss] + type: testharness + [Application data is 125 byte which means any 'Extended payload length' field isn't used at all.] + expected: TIMEOUT + + [Application data is 126 byte which starts to use the 16 bit 'Extended payload length' field.] + expected: TIMEOUT + + [Application data is 0xFFFF byte which means the upper bound of the 16 bit 'Extended payload length' field.] + expected: TIMEOUT + + [Application data is (0xFFFF + 1) byte which starts to use the 64 bit 'Extended payload length' field] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini b/tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini new file mode 100644 index 00000000000..f1f0e0efa5e --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/CloseEvent/clean-close.html.ini @@ -0,0 +1,8 @@ +[clean-close.html?wss] + type: testharness + [WebSockets: wasClean, true] + expected: FAIL + + +[clean-close.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini index a65cc4592a2..68489fd3bf1 100644 --- a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini @@ -3,3 +3,10 @@ [WebSockets: bufferedAmount for ArrayBuffer] expected: FAIL + +[bufferedAmount-arraybuffer.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: bufferedAmount for ArrayBuffer] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini index 8f338d442f9..241d2ab42a3 100644 --- a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini @@ -3,3 +3,10 @@ [WebSockets: bufferedAmount for blob] expected: FAIL + +[bufferedAmount-blob.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: bufferedAmount for blob] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini new file mode 100644 index 00000000000..56db7585b03 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini @@ -0,0 +1,8 @@ +[bufferedAmount-getting.html?wss] + type: testharness + [WebSockets: bufferedAmount after send()ing] + expected: FAIL + + +[bufferedAmount-getting.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini new file mode 100644 index 00000000000..8310303ba41 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini @@ -0,0 +1,8 @@ +[bufferedAmount-large.html] + type: testharness + +[bufferedAmount-large.html?wss] + type: testharness + [WebSockets: bufferedAmount for 65K data] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini new file mode 100644 index 00000000000..3c0921e6ca7 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini @@ -0,0 +1,9 @@ +[bufferedAmount-unicode.html] + type: testharness + +[bufferedAmount-unicode.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: bufferedAmount for unicode data] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/close/close-connecting.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/close/close-connecting.html.ini index a181d51f56b..1c04bf3872a 100644 --- a/tests/wpt/metadata/websockets/interfaces/WebSocket/close/close-connecting.html.ini +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/close/close-connecting.html.ini @@ -3,3 +3,9 @@ [WebSockets: close() when connecting] expected: FAIL + +[close-connecting.html?wss] + type: testharness + [WebSockets: close() when connecting] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini new file mode 100644 index 00000000000..c527918a10c --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/016.html.ini @@ -0,0 +1,8 @@ +[016.html] + type: testharness + +[016.html?wss] + type: testharness + [WebSockets: addEventListener] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini new file mode 100644 index 00000000000..c1447c7c95f --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/events/018.html.ini @@ -0,0 +1,12 @@ +[018.html] + type: testharness + +[018.html?wss] + type: testharness + expected: TIMEOUT + [open event] + expected: TIMEOUT + + [message event] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/extensions/001.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/extensions/001.html.ini index ca9e70bb255..9be61808c9c 100644 --- a/tests/wpt/metadata/websockets/interfaces/WebSocket/extensions/001.html.ini +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/extensions/001.html.ini @@ -3,3 +3,9 @@ [WebSockets: getting extensions in connecting] expected: FAIL + +[001.html?wss] + type: testharness + [WebSockets: getting extensions in connecting] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/006.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/006.html.ini new file mode 100644 index 00000000000..61673970363 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/006.html.ini @@ -0,0 +1,8 @@ +[006.html?wss] + type: testharness + [WebSockets: getting readyState in open] + expected: FAIL + + +[006.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/007.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/007.html.ini new file mode 100644 index 00000000000..5d3fb961e82 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/007.html.ini @@ -0,0 +1,8 @@ +[007.html?wss] + type: testharness + [WebSockets: getting readyState in closing] + expected: FAIL + + +[007.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini new file mode 100644 index 00000000000..14d170b69cf --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/readyState/008.html.ini @@ -0,0 +1,8 @@ +[008.html?wss] + type: testharness + [WebSockets: getting readyState in closed] + expected: FAIL + + +[008.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/005.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/005.html.ini new file mode 100644 index 00000000000..ad78b33e472 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/005.html.ini @@ -0,0 +1,9 @@ +[005.html] + type: testharness + +[005.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: send() return value] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini new file mode 100644 index 00000000000..24523755dd5 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/006.html.ini @@ -0,0 +1,9 @@ +[006.html] + type: testharness + +[006.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: send() with unpaired surrogate when readyState is OPEN] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini new file mode 100644 index 00000000000..d268d6a5ee6 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/007.html.ini @@ -0,0 +1,8 @@ +[007.html?wss] + type: testharness + [WebSockets: close() followed by send()] + expected: FAIL + + +[007.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini new file mode 100644 index 00000000000..a97b34a3eed --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/008.html.ini @@ -0,0 +1,8 @@ +[008.html] + type: testharness + +[008.html?wss] + type: testharness + [WebSockets: send() in onclose] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini new file mode 100644 index 00000000000..eb8a2ea25bf --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/009.html.ini @@ -0,0 +1,8 @@ +[009.html] + type: testharness + +[009.html?wss] + type: testharness + [WebSockets: send('')] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini new file mode 100644 index 00000000000..607f2c1bdaf --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/010.html.ini @@ -0,0 +1,39 @@ +[010.html?wss] + type: testharness + expected: TIMEOUT + [Constructor succeeds] + expected: TIMEOUT + + [WebSockets: sending non-strings (null)] + expected: NOTRUN + + [WebSockets: sending non-strings (undefined)] + expected: NOTRUN + + [WebSockets: sending non-strings (1)] + expected: NOTRUN + + [WebSockets: sending non-strings ([object Window\])] + expected: NOTRUN + + [WebSockets: sending non-strings ([object HTMLBodyElement\])] + expected: NOTRUN + + [WebSockets: sending non-strings ([object Object\])] + expected: NOTRUN + + [WebSockets: sending non-strings ()] + expected: NOTRUN + + [WebSockets: sending non-strings ([object WebSocket\])] + expected: NOTRUN + + [WebSockets: sending non-strings (function (){})] + expected: NOTRUN + + [WebSockets: sending non-strings (Error)] + expected: NOTRUN + + +[010.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini new file mode 100644 index 00000000000..19509179771 --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/011.html.ini @@ -0,0 +1,8 @@ +[011.html] + type: testharness + +[011.html?wss] + type: testharness + [WebSockets: sending non-ascii, combining chars and non-BMP] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini new file mode 100644 index 00000000000..aa22c95f25d --- /dev/null +++ b/tests/wpt/metadata/websockets/interfaces/WebSocket/send/012.html.ini @@ -0,0 +1,8 @@ +[012.html] + type: testharness + +[012.html?wss] + type: testharness + [WebSockets: sending null] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini b/tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini new file mode 100644 index 00000000000..ea5509ff2bb --- /dev/null +++ b/tests/wpt/metadata/websockets/keeping-connection-open/001.html.ini @@ -0,0 +1,8 @@ +[001.html?wss] + type: testharness + [WebSockets: 20s inactivity after handshake] + expected: FAIL + + +[001.html] + type: testharness diff --git a/tests/wpt/metadata/websockets/opening-handshake/002.html.ini b/tests/wpt/metadata/websockets/opening-handshake/002.html.ini new file mode 100644 index 00000000000..824e5bf7b57 --- /dev/null +++ b/tests/wpt/metadata/websockets/opening-handshake/002.html.ini @@ -0,0 +1,8 @@ +[002.html] + type: testharness + +[002.html?wss] + type: testharness + [WebSockets: valid handshake] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/opening-handshake/003.html.ini b/tests/wpt/metadata/websockets/opening-handshake/003.html.ini new file mode 100644 index 00000000000..626ac8ef9b4 --- /dev/null +++ b/tests/wpt/metadata/websockets/opening-handshake/003.html.ini @@ -0,0 +1,8 @@ +[003.html] + type: testharness + +[003.html?wss] + type: testharness + [WebSockets: origin] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/opening-handshake/005.html.ini b/tests/wpt/metadata/websockets/opening-handshake/005.html.ini index 136b64c7d7d..c129f99124a 100644 --- a/tests/wpt/metadata/websockets/opening-handshake/005.html.ini +++ b/tests/wpt/metadata/websockets/opening-handshake/005.html.ini @@ -3,3 +3,10 @@ [WebSockets: proper first line] expected: FAIL + +[005.html?wss] + type: testharness + expected: TIMEOUT + [WebSockets: proper first line] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/websockets/unload-a-document/001.html.ini b/tests/wpt/metadata/websockets/unload-a-document/001.html.ini index 1d1e991b808..1637ae31e61 100644 --- a/tests/wpt/metadata/websockets/unload-a-document/001.html.ini +++ b/tests/wpt/metadata/websockets/unload-a-document/001.html.ini @@ -3,3 +3,9 @@ [WebSockets: navigating top-level browsing context] expected: FAIL + +[001.html?wss] + type: testharness + [WebSockets: navigating top-level browsing context] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/unload-a-document/002.html.ini b/tests/wpt/metadata/websockets/unload-a-document/002.html.ini index 72e2056cf24..32213b83293 100644 --- a/tests/wpt/metadata/websockets/unload-a-document/002.html.ini +++ b/tests/wpt/metadata/websockets/unload-a-document/002.html.ini @@ -3,3 +3,9 @@ [WebSockets: navigating top-level browsing context with closed websocket] expected: FAIL + +[002.html?wss] + type: testharness + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/unload-a-document/005.html.ini b/tests/wpt/metadata/websockets/unload-a-document/005.html.ini index 438afe3993d..eeda5df46fd 100644 --- a/tests/wpt/metadata/websockets/unload-a-document/005.html.ini +++ b/tests/wpt/metadata/websockets/unload-a-document/005.html.ini @@ -3,3 +3,9 @@ [WebSockets: navigating nested browsing context with a websocket in top-level] expected: FAIL + +[005.html?wss] + type: testharness + [WebSockets: navigating nested browsing context with a websocket in top-level] + expected: FAIL + diff --git a/tests/wpt/mozilla/meta/mozilla/interface_member_exposed.html.ini b/tests/wpt/mozilla/meta/mozilla/interface_member_exposed.html.ini index 19543bd7a73..cb010511bf7 100644 --- a/tests/wpt/mozilla/meta/mozilla/interface_member_exposed.html.ini +++ b/tests/wpt/mozilla/meta/mozilla/interface_member_exposed.html.ini @@ -1,4 +1,3 @@ [interface_member_exposed.html] type: testharness - prefs: [dom.testbinding.enabled:true, - dom.testbinding.prefcontrolled2.enabled:true] + prefs: [dom.testbinding.enabled:true, dom.testbinding.prefcontrolled2.enabled:true] diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/DOM.event.flow.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/DOM.event.flow.html deleted file mode 100644 index c4d1fcfc021..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/DOM.event.flow.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - Event dispatch and DOM event flow - - - - -
- - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventListener.eventHandler.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventListener.eventHandler.html deleted file mode 100644 index 992ff1cc973..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventListener.eventHandler.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - EventLister member: handleEvent() - - - - -
- - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html deleted file mode 100644 index e8555bd78b9..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - Multiple dispatchEvent() and stopPropagation() - - - - -
- - - - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html deleted file mode 100644 index 329bc04c871..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - ProcessingInstruction.data and DOMCharacterDataModified event - - - - -
- - - - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html deleted file mode 100644 index 4a2af9d1929..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - MouseEvent: Default action and synthetic click event - - - - -
- -
- - -
- - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/domnodeinserted.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/domnodeinserted.html deleted file mode 100644 index 934a7eaaf7c..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/domnodeinserted.html +++ /dev/null @@ -1,26 +0,0 @@ - -MutationEvent: DOMNodeInserted Event Type - - -
- - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopImmediatePropagation.effect.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopImmediatePropagation.effect.html deleted file mode 100644 index 99facb969d4..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopImmediatePropagation.effect.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - Event.stopImmediatePropagation() immediate effect - - - - -
- - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopPropagation.deferred.effect.html b/tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopPropagation.deferred.effect.html deleted file mode 100644 index 65872200648..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/approved/stopPropagation.deferred.effect.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - Event.stopPropagation() deferred effect - - - - -
- - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/support/style01.css b/tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/support/style01.css deleted file mode 100644 index 205e5bd7f59..00000000000 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/support/style01.css +++ /dev/null @@ -1,3 +0,0 @@ -BODY { - PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eef0eb; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px -} diff --git a/tests/wpt/web-platform-tests/README.md b/tests/wpt/web-platform-tests/README.md index d207a8bd15c..32d6503c773 100644 --- a/tests/wpt/web-platform-tests/README.md +++ b/tests/wpt/web-platform-tests/README.md @@ -27,12 +27,13 @@ To get the tests running, you need to set up the test domains in your following entries are required: ``` -127.0.0.1 web-platform.test -127.0.0.1 www.web-platform.test -127.0.0.1 www1.web-platform.test -127.0.0.1 www2.web-platform.test -127.0.0.1 xn--n8j6ds53lwwkrqhv28a.web-platform.test -127.0.0.1 xn--lve-6lad.web-platform.test +127.0.0.1 web-platform.test +127.0.0.1 www.web-platform.test +127.0.0.1 www1.web-platform.test +127.0.0.1 www2.web-platform.test +127.0.0.1 xn--n8j6ds53lwwkrqhv28a.web-platform.test +127.0.0.1 xn--lve-6lad.web-platform.test +0.0.0.0 nonexistent-origin.web-platform.test ``` Because web-platform-tests uses git submodules, you must ensure that diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/OWNERS b/tests/wpt/web-platform-tests/XMLHttpRequest/OWNERS index 27421d921a0..5962543a2fe 100644 --- a/tests/wpt/web-platform-tests/XMLHttpRequest/OWNERS +++ b/tests/wpt/web-platform-tests/XMLHttpRequest/OWNERS @@ -4,7 +4,6 @@ @caitp @Manishearth @plehegar -@foolip @jungkees @ibelem @mathiasbynens diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name.htm b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name.htm index e57b8c42a9c..86e55f33a00 100644 --- a/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name.htm +++ b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name.htm @@ -30,18 +30,29 @@ assert_throws("SyntaxError", function() { client.setRequestHeader(name, 'x-value') }) }, "setRequestHeader should throw with header name " + format_value(invalid_headers[i]) + ".") } + function try_byte_string(name) { + test(function() { + var client = new XMLHttpRequest() + client.open("GET", "...") + assert_throws(new TypeError(), function() { client.setRequestHeader(name, 'x-value') }) + }, "setRequestHeader should throw with header name " + format_value(invalid_byte_strings[i]) + ".") + } var invalid_headers = ["(", ")", "<", ">", "@", ",", ";", ":", "\\", "\"", "/", "[", "]", "?", "=", "{", "}", " ", /* HT already tested in the loop below */ - "\u007f", "テスト", "", "t\rt", "t\nt", "t: t", "t:t", + "\u007f", "", "t\rt", "t\nt", "t: t", "t:t", "t diff --git a/tests/wpt/web-platform-tests/common/OWNERS b/tests/wpt/web-platform-tests/common/OWNERS index 1da08cf4983..d755a17cbad 100644 --- a/tests/wpt/web-platform-tests/common/OWNERS +++ b/tests/wpt/web-platform-tests/common/OWNERS @@ -1,4 +1,3 @@ @zqzhang -@foolip @dontcallmedom @deniak diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html b/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html new file mode 100644 index 00000000000..93398680025 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html @@ -0,0 +1,27 @@ + + + + no default src doesn't behave exactly like * + + + + + + + +

no default src doesn't behave exactly like *

+ This page has a CSP header but an unknown directive. + This should have no impact on an img loaded from a data: + uri, or an inline script, although that would be blocked by a default-src policy of *. +
+ + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers new file mode 100644 index 00000000000..a7337acceb9 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: no-default-src={{$id:uuid()}}; Path=/content-security-policy/generic/ +Content-Security-Policy: foobar; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/custom-elements/OWNERS b/tests/wpt/web-platform-tests/custom-elements/OWNERS index 4671167903f..a8b25e79c2d 100644 --- a/tests/wpt/web-platform-tests/custom-elements/OWNERS +++ b/tests/wpt/web-platform-tests/custom-elements/OWNERS @@ -1,3 +1,9 @@ -@deepak-sa -@sgrekhov @alsemenov +@deepak-sa +@domenic +@dominiccooney +@hayatoito +@kojiishi +@rniwa +@sgrekhov +@takayoshikochi diff --git a/tests/wpt/web-platform-tests/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars-first-char.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars-first-char.html diff --git a/tests/wpt/web-platform-tests/custom-elements/concepts/custom-elements-type-allowed-chars.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/concepts/custom-elements-type-allowed-chars.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/concepts/custom-elements-type-allowed-chars.html diff --git a/tests/wpt/web-platform-tests/custom-elements/concepts/custom-elements-type-naming.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/concepts/custom-elements-type-naming.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/concepts/custom-elements-type-naming.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/concepts/custom-elements-type-naming.html diff --git a/tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/new-registry-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/new-registry-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/new-registry-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/new-registry-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/no-registry-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/no-registry-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/no-registry-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/no-registry-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/share-registry-create-document.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/share-registry-create-document.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/share-registry-create-document.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/share-registry-create-document.html diff --git a/tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/share-registry-import-document.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/share-registry-import-document.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/creating-and-passing-registries/share-registry-import-document.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/creating-and-passing-registries/share-registry-import-document.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/changing-is-attribute.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/changing-is-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/changing-is-attribute.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/changing-is-attribute.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-is-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-is-attribute.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-local-name.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-local-name.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-namespace.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-namespace.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-node-document.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-node-document.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-prototype.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-constructor-prototype.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-prototype.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-prototype.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-prototype.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-prototype.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-type-is-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-type-is-attribute.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-type-local-name.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/custom-element-type-local-name.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/custom-element-type-local-name.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-local-name.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-interface-type-is-a-type-extension.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-is-attribute.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-namespace.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-is-a-type.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-extension-unresolved.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/create-element-type-is-a-local-name.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element-ns.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/extensions-to-document-interface/created-callback-create-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/non-configurable-constructor-property.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/non-configurable-constructor-property.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/prototype-is-interface-prototype-object.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/prototype-is-interface-prototype-object.html diff --git a/tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/unchanged-attribute.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/unchanged-attribute.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/instantiating-custom-elements/unchanged-attribute.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/instantiating-custom-elements/unchanged-attribute.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-default-namespace.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-default-namespace.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-default-namespace.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-default-namespace.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-duplicate-definition.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-duplicate-definition.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-duplicate-definition.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-duplicate-definition.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-invalid-type.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-invalid-type.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-invalid-type.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-invalid-type.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-local-name-lowercased.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-local-name-lowercased.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-local-name-lowercased.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-local-name-lowercased.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-name-is-null.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-name-is-null.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-name-is-null.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-name-is-null.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-no-interface-for-name.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-no-interface-for-name.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-no-interface-for-name.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-no-interface-for-name.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace-name-is-null.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-svg-namespace-name-is-null.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace-name-is-null.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-svg-namespace-name-is-null.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-svg-namespace.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-svg-namespace.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-svg-namespace.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-type-name-lowercased.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-type-name-lowercased.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/definition-construction-algorithm-type-name-lowercased.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/definition-construction-algorithm-type-name-lowercased.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/element-registration-algorithm-no-registry.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/element-registration-algorithm-no-registry.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/element-registration-algorithm-no-registry.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/element-registration-algorithm-no-registry.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-name.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/extensions-to-document-interface/custom-element-name.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-name.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/extensions-to-document-interface/custom-element-name.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-prototype.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/extensions-to-document-interface/custom-element-prototype.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/extensions-to-document-interface/custom-element-prototype.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/extensions-to-document-interface/custom-element-prototype.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag-ref.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-custom-tag.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag-ref.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-custom-tag.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension-ref.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-registered-type-extension.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension-ref.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-css-test-type-extension.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector-all.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-element-pseudoclass/unresolved-element-pseudoclass-matching-query-selector.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-elements-interface-html-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-elements-interface-html-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-unknown-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-elements-interface-html-unknown-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-elements-interface-html-unknown-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-elements-interface-html-unknown-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-elements-interface-svg-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-elements-interface-svg-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/registering-custom-elements/unresolved-elements-interface-svg-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/registering/unresolved-elements-interface-svg-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/blank.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/blank.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/blank.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/blank.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/import-master-async.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/import-master-async.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/import-master-async.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/import-master-async.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/import-master.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/import-master.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/import-master.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/import-master.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/import.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/import.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/import.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/import.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/register-and-create-custom-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/register-and-create-custom-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/register-and-create-custom-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/register-and-create-custom-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/x-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/x-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/x-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/x-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/x-mathml-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/x-mathml-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/x-mathml-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/x-mathml-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/resources/x-svg-element.html b/tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/x-svg-element.html similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/resources/x-svg-element.html rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/resources/x-svg-element.html diff --git a/tests/wpt/web-platform-tests/custom-elements/testcommon.js b/tests/wpt/web-platform-tests/custom-elements/pre-v1/testcommon.js similarity index 100% rename from tests/wpt/web-platform-tests/custom-elements/testcommon.js rename to tests/wpt/web-platform-tests/custom-elements/pre-v1/testcommon.js diff --git a/tests/wpt/web-platform-tests/dom/OWNERS b/tests/wpt/web-platform-tests/dom/OWNERS index 6e450949e11..fad498154e4 100644 --- a/tests/wpt/web-platform-tests/dom/OWNERS +++ b/tests/wpt/web-platform-tests/dom/OWNERS @@ -1,5 +1,4 @@ @ayg -@foolip @jdm @Ms2ger @plehegar diff --git a/tests/wpt/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html b/tests/wpt/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html new file mode 100644 index 00000000000..fc44213caa8 --- /dev/null +++ b/tests/wpt/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html @@ -0,0 +1,53 @@ + + +DOMTokenList coverage for attributes + + +
+ diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-characterSet-normalization.html b/tests/wpt/web-platform-tests/dom/nodes/Document-characterSet-normalization.html index 48300589b85..746792fb78b 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-characterSet-normalization.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-characterSet-normalization.html @@ -1,5 +1,5 @@ -document.characterSet and inputEncoding normalization tests +document.characterSet (inputEncoding and charset as aliases) normalization tests
@@ -11,7 +11,7 @@ // Taken straight from https://encoding.spec.whatwg.org/ var encodingMap = { - "utf-8": [ + "UTF-8": [ "unicode-1-1-utf-8", "utf-8", "utf8", @@ -21,13 +21,13 @@ var encodingMap = { "utf-16le", "utf-16be", ], - "ibm866": [ + "IBM866": [ "866", "cp866", "csibm866", "ibm866", ], - "iso-8859-2": [ + "ISO-8859-2": [ "csisolatin2", "iso-8859-2", "iso-ir-101", @@ -38,7 +38,7 @@ var encodingMap = { "l2", "latin2", ], - "iso-8859-3": [ + "ISO-8859-3": [ "csisolatin3", "iso-8859-3", "iso-ir-109", @@ -49,7 +49,7 @@ var encodingMap = { "l3", "latin3", ], - "iso-8859-4": [ + "ISO-8859-4": [ "csisolatin4", "iso-8859-4", "iso-ir-110", @@ -60,7 +60,7 @@ var encodingMap = { "l4", "latin4", ], - "iso-8859-5": [ + "ISO-8859-5": [ "csisolatincyrillic", "cyrillic", "iso-8859-5", @@ -70,7 +70,7 @@ var encodingMap = { "iso_8859-5", "iso_8859-5:1988", ], - "iso-8859-6": [ + "ISO-8859-6": [ "arabic", "asmo-708", "csiso88596e", @@ -86,7 +86,7 @@ var encodingMap = { "iso_8859-6", "iso_8859-6:1987", ], - "iso-8859-7": [ + "ISO-8859-7": [ "csisolatingreek", "ecma-118", "elot_928", @@ -100,7 +100,7 @@ var encodingMap = { "iso_8859-7:1987", "sun_eu_greek", ], - "iso-8859-8": [ + "ISO-8859-8": [ "csiso88598e", "csisolatinhebrew", "hebrew", @@ -113,12 +113,12 @@ var encodingMap = { "iso_8859-8:1988", "visual", ], - "iso-8859-8-i": [ + "ISO-8859-8-I": [ "csiso88598i", "iso-8859-8-i", "logical", ], - "iso-8859-10": [ + "ISO-8859-10": [ "csisolatin6", "iso-8859-10", "iso-ir-157", @@ -127,17 +127,17 @@ var encodingMap = { "l6", "latin6", ], - "iso-8859-13": [ + "ISO-8859-13": [ "iso-8859-13", "iso8859-13", "iso885913", ], - "iso-8859-14": [ + "ISO-8859-14": [ "iso-8859-14", "iso8859-14", "iso885914", ], - "iso-8859-15": [ + "ISO-8859-15": [ "csisolatin9", "iso-8859-15", "iso8859-15", @@ -145,17 +145,18 @@ var encodingMap = { "iso_8859-15", "l9", ], - "iso-8859-16": [ + "ISO-8859-16": [ "iso-8859-16", ], - "koi8-r": [ + "KOI8-R": [ "cskoi8r", "koi", "koi8", "koi8-r", "koi8_r", ], - "koi8-u": [ + "KOI8-U": [ + "koi8-ru", "koi8-u", ], "macintosh": [ @@ -247,7 +248,7 @@ var encodingMap = { "x-mac-cyrillic", "x-mac-ukrainian", ], - "gbk": [ + "GBK": [ "chinese", "csgb2312", "csiso58gb231280", @@ -261,26 +262,23 @@ var encodingMap = { "gb18030": [ "gb18030", ], - "hz-gb-2312": [ - "hz-gb-2312", - ], - "big5": [ + "Big5": [ "big5", "big5-hkscs", "cn-big5", "csbig5", "x-x-big5", ], - "euc-jp": [ + "EUC-JP": [ "cseucpkdfmtjapanese", "euc-jp", "x-euc-jp", ], - "iso-2022-jp": [ + "ISO-2022-JP": [ "csiso2022jp", "iso-2022-jp", ], - "shift_jis": [ + "Shift_JIS": [ "csshiftjis", "ms932", "ms_kanji", @@ -290,7 +288,7 @@ var encodingMap = { "windows-31j", "x-sjis", ], - "euc-kr": [ + "EUC-KR": [ "cseuckr", "csksc56011987", "euc-kr", @@ -304,6 +302,7 @@ var encodingMap = { ], "replacement": [ "csiso2022kr", + "hz-gb-2312", "iso-2022-cn", "iso-2022-cn-ext", "iso-2022-kr", @@ -342,16 +341,6 @@ Object.keys(encodingMap).forEach(function(name) { } }); -function expected_case(encoding_label) { - if (encoding_label === 'big5') { - return 'Big5'; - } - if (encoding_label === 'shift_jis') { - return 'Shift_JIS'; - } - return encoding_label.toUpperCase(); -} - Object.keys(encodingMap).forEach(function(name) { encodingMap[name].forEach(function(label) { var iframe = document.createElement("iframe"); @@ -361,20 +350,16 @@ Object.keys(encodingMap).forEach(function(name) { " has label " + format_value(label) + " (inputEncoding)"); var t3 = async_test("Name " + format_value(name) + " has label " + format_value(label) + " (charset)"); - /* - iframe.src = "data:text/html," + - ''; - */ iframe.src = "encoding.py?label=" + label; iframe.onload = function() { t.step(function() { - assert_equals(iframe.contentDocument.characterSet, expected_case(name)); + assert_equals(iframe.contentDocument.characterSet, name); }); t2.step(function() { - assert_equals(iframe.contentDocument.inputEncoding, expected_case(name)); + assert_equals(iframe.contentDocument.inputEncoding, name); }); t3.step(function() { - assert_equals(iframe.contentDocument.charset, expected_case(name)); + assert_equals(iframe.contentDocument.charset, name); }); document.body.removeChild(iframe); t.done(); diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html index 12df40147b7..82864374163 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html @@ -2,14 +2,14 @@ BMP document.contentType === 'image/bmp' -
diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html index 1e405828417..0eb35edd5e7 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html index 383fa9cca19..79c63644d84 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html @@ -3,13 +3,13 @@
- diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html index 0c4d42d5ece..2e82c7c1faa 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html @@ -3,13 +3,13 @@
- diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html index a848b7a851c..8dd66dae59d 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html index 818e37f1e77..2b2d7263eb0 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html index 34706967003..956589615ac 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html @@ -3,14 +3,14 @@
- diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html index c41c38a8720..13f57ec8b9e 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html index a0c63d1fc43..87885efba64 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html index f147269edee..33870147fc3 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html index 15cc7a66b2a..a214ad3e98b 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html @@ -3,13 +3,13 @@
- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html index c25bdc30d69..f40f641fb02 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html @@ -3,13 +3,13 @@
- \ No newline at end of file + diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html index 4256621cf9e..c382de8490b 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html @@ -3,13 +3,13 @@
- diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html b/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html index 4b407a9b856..add66bf9a01 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace.html @@ -20,7 +20,7 @@ function testDoc(doc, contentType) { if (doc.contentType !== undefined) { // Sanity check assert_equals(doc.contentType, contentType, - "Wrong MIME type -- incorrect server config?"); + "Wrong MIME type returned from doc.contentType"); } var expectedNamespace = contentType == "text/html" || @@ -54,6 +54,23 @@ test(function() { "application/xml"); }, "Created element's namespace in created MathML document"); +// Second also test document created by DOMParser +test(function() { + testDoc(new DOMParser().parseFromString("", "text/html"), "text/html"); +}, "Created element's namespace in created HTML document by DOMParser ('text/html')"); +test(function() { + testDoc(new DOMParser().parseFromString("", "text/xml"), "text/xml"); +}, "Created element's namespace in created XML document by DOMParser ('text/xml')"); +test(function() { + testDoc(new DOMParser().parseFromString("", "application/xml"), "application/xml"); +}, "Created element's namespace in created XML document by DOMParser ('application/xml')"); +test(function() { + testDoc(new DOMParser().parseFromString("", "application/xhtml+xml"), "application/xhtml+xml"); +}, "Created element's namespace in created XHTML document by DOMParser ('application/xhtml+xml')"); +test(function() { + testDoc(new DOMParser().parseFromString("", "image/svg+xml"), "image/svg+xml"); +}, "Created element's namespace in created SVG document by DOMParser ('image/svg+xml')"); + // Now for various externally-loaded files. Note: these lists must be kept // synced with the lists in generate.py in the subdirectory, and that script // must be run whenever the lists are updated. (We could keep the lists in a diff --git a/tests/wpt/web-platform-tests/dom/nodes/Node-cloneNode.html b/tests/wpt/web-platform-tests/dom/nodes/Node-cloneNode.html index a80f82cdc3d..9fb939f7e65 100644 --- a/tests/wpt/web-platform-tests/dom/nodes/Node-cloneNode.html +++ b/tests/wpt/web-platform-tests/dom/nodes/Node-cloneNode.html @@ -151,10 +151,10 @@ test(function() { create_element_and_check("sup", HTMLElement); create_element_and_check("table", HTMLTableElement); create_element_and_check("tbody", HTMLTableSectionElement); - create_element_and_check("td", HTMLTableDataCellElement); + create_element_and_check("td", HTMLTableCellElement); create_element_and_check("template", HTMLTemplateElement); create_element_and_check("textarea", HTMLTextAreaElement); - create_element_and_check("th", HTMLTableHeaderCellElement); + create_element_and_check("th", HTMLTableCellElement); create_element_and_check("time", HTMLTimeElement); create_element_and_check("title", HTMLTitleElement); create_element_and_check("tr", HTMLTableRowElement); diff --git a/tests/wpt/web-platform-tests/encoding/OWNERS b/tests/wpt/web-platform-tests/encoding/OWNERS index 9467eae8ec5..4917e26650a 100644 --- a/tests/wpt/web-platform-tests/encoding/OWNERS +++ b/tests/wpt/web-platform-tests/encoding/OWNERS @@ -1,3 +1,2 @@ -@foolip @inexorabletash @sideshowbarker diff --git a/tests/wpt/web-platform-tests/encoding/textdecoder-fatal-single-byte.html b/tests/wpt/web-platform-tests/encoding/textdecoder-fatal-single-byte.html new file mode 100644 index 00000000000..74bad255daf --- /dev/null +++ b/tests/wpt/web-platform-tests/encoding/textdecoder-fatal-single-byte.html @@ -0,0 +1,55 @@ + +Encoding API: Fatal flag for single byte encodings + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/credentials/cookies.js b/tests/wpt/web-platform-tests/fetch/api/credentials/cookies.js index 9c394d6fb38..c635053497e 100644 --- a/tests/wpt/web-platform-tests/fetch/api/credentials/cookies.js +++ b/tests/wpt/web-platform-tests/fetch/api/credentials/cookies.js @@ -34,8 +34,10 @@ function cookies(desc, credentials1, credentials2 ,cookies) { } //clean cookies return fetch(url + urlCleanParameters, {"credentials": "include"}); - }).catch(function() { - fetch(url + urlCleanParameters, {"credentials": "include"}); + }).catch(function(e) { + return fetch(url + urlCleanParameters, {"credentials": "include"}).then(function() { + return Promise.reject(e); + }); }); }, desc); } diff --git a/tests/wpt/web-platform-tests/fetch/api/resources/data.json b/tests/wpt/web-platform-tests/fetch/api/resources/data.json new file mode 100644 index 00000000000..76519fa8cc2 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/resources/data.json @@ -0,0 +1 @@ +{"key": "value"} diff --git a/tests/wpt/web-platform-tests/fetch/api/resources/utils.js b/tests/wpt/web-platform-tests/fetch/api/resources/utils.js index f97050dc879..a0235fef99f 100644 --- a/tests/wpt/web-platform-tests/fetch/api/resources/utils.js +++ b/tests/wpt/web-platform-tests/fetch/api/resources/utils.js @@ -72,3 +72,11 @@ function validateStreamFromString(reader, expectedValue, retrievedArrayBuffer) { validateBufferFromString(retrievedArrayBuffer, expectedValue, "Retrieve and verify stream"); }); } + +// From streams tests +function delay(milliseconds) +{ + return new Promise(function(resolve) { + step_timeout(resolve, milliseconds); + }); +} diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-cancel-stream.html b/tests/wpt/web-platform-tests/fetch/api/response/response-cancel-stream.html new file mode 100644 index 00000000000..2a02e1f60ac --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-cancel-stream.html @@ -0,0 +1,66 @@ + + + + + Response consume blob and http bodies + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-consume-stream.html b/tests/wpt/web-platform-tests/fetch/api/response/response-consume-stream.html new file mode 100644 index 00000000000..ee332e1783c --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-consume-stream.html @@ -0,0 +1,57 @@ + + + + + Response consume + + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-1.html b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-1.html new file mode 100644 index 00000000000..e9db8f77b9b --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-1.html @@ -0,0 +1,57 @@ + + + + + Consuming Response body after getting a ReadableStream + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-2.html b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-2.html new file mode 100644 index 00000000000..a1e2f3f24f3 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-2.html @@ -0,0 +1,48 @@ + + + + + Consuming Response body after getting a ReadableStream + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-3.html b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-3.html new file mode 100644 index 00000000000..8d9212514f3 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-3.html @@ -0,0 +1,49 @@ + + + + + Consuming Response body after getting a ReadableStream + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-4.html b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-4.html new file mode 100644 index 00000000000..e74699211d8 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-4.html @@ -0,0 +1,48 @@ + + + + + Consuming Response body after getting a ReadableStream + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-5.html b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-5.html new file mode 100644 index 00000000000..546b7b88801 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/api/response/response-stream-disturbed-5.html @@ -0,0 +1,49 @@ + + + + + Consuming Response body after getting a ReadableStream + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/html-media-capture/OWNERS b/tests/wpt/web-platform-tests/html-media-capture/OWNERS index 29bb4ff0811..b45f53558b6 100644 --- a/tests/wpt/web-platform-tests/html-media-capture/OWNERS +++ b/tests/wpt/web-platform-tests/html-media-capture/OWNERS @@ -1,3 +1,2 @@ -@foolip @haoxli @zqzhang diff --git a/tests/wpt/web-platform-tests/html/OWNERS b/tests/wpt/web-platform-tests/html/OWNERS index 6503090a56f..c98635fc684 100644 --- a/tests/wpt/web-platform-tests/html/OWNERS +++ b/tests/wpt/web-platform-tests/html/OWNERS @@ -1,6 +1,5 @@ @ayg @Ms2ger -@foolip @gsnedders @jdm @jgraham diff --git a/tests/wpt/web-platform-tests/html/dom/elements-embedded.js b/tests/wpt/web-platform-tests/html/dom/elements-embedded.js index 1c45e5ba701..18ca94e9be3 100644 --- a/tests/wpt/web-platform-tests/html/dom/elements-embedded.js +++ b/tests/wpt/web-platform-tests/html/dom/elements-embedded.js @@ -115,7 +115,7 @@ var embeddedElements = { media: "string" }, track: { - kind: {type: "enum", keywords: ["subtitles", "captions", "descriptions", "chapters", "metadata"], defaultVal: "captions"}, + kind: {type: "enum", keywords: ["subtitles", "captions", "descriptions", "chapters", "metadata"], defaultVal: "subtitles", invalidVal: "metadata"}, src: "url", srclang: "string", label: "string", diff --git a/tests/wpt/web-platform-tests/html/dom/elements-metadata.js b/tests/wpt/web-platform-tests/html/dom/elements-metadata.js index 1a8285bc338..f1fdd321beb 100644 --- a/tests/wpt/web-platform-tests/html/dom/elements-metadata.js +++ b/tests/wpt/web-platform-tests/html/dom/elements-metadata.js @@ -9,7 +9,7 @@ var metadataElements = { link: { // Conforming href: "url", - crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonCanon:{"": "anonymous"}}, + crossOrigin: {type: "enum", keywords: ["anonymous", "use-credentials"], nonCanon:{"": "anonymous"}, isNullable: true, defaultVal: null, invalidVal: "anonymous"}, rel: "string", relList: {type: "tokenlist", domAttrName: "rel"}, media: "string", diff --git a/tests/wpt/web-platform-tests/html/dom/elements-tabular.js b/tests/wpt/web-platform-tests/html/dom/elements-tabular.js index 9feff99f105..ac38b335c37 100644 --- a/tests/wpt/web-platform-tests/html/dom/elements-tabular.js +++ b/tests/wpt/web-platform-tests/html/dom/elements-tabular.js @@ -74,6 +74,8 @@ var tabularElements = { colSpan: {type: "unsigned long", defaultVal: 1}, rowSpan: {type: "unsigned long", defaultVal: 1}, headers: "settable tokenlist", + scope: {type: "enum", keywords: ["row", "col", "rowgroup", "colgroup"]}, + abbr: "string", // HTMLTableCellElement (Obsolete) align: "string", @@ -85,15 +87,14 @@ var tabularElements = { noWrap: "boolean", vAlign: "string", bgColor: {type: "string", treatNullAsEmptyString: true}, - - // HTMLTableDataCellElement (Obsolete) - abbr: "string", }, th: { // HTMLTableCellElement (Conforming) colSpan: {type: "unsigned long", defaultVal: 1}, rowSpan: {type: "unsigned long", defaultVal: 1}, headers: "settable tokenlist", + scope: {type: "enum", keywords: ["row", "col", "rowgroup", "colgroup"]}, + abbr: "string", // HTMLTableCellElement (Obsolete) align: "string", @@ -105,15 +106,6 @@ var tabularElements = { noWrap: "boolean", vAlign: "string", bgColor: {type: "string", treatNullAsEmptyString: true}, - - // HTMLTableHeaderCellElement (Conforming) - // TODO: double-check that the way we're treating missing value - // defaults is consistent here. scope has an auto state with no - // associated keyword, which is the missing value default -- is this - // the right syntax for that? - scope: {type: "enum", keywords: ["row", "col", "rowgroup", "colgroup"]}, - abbr: "string", - sorted: "string", }, }; diff --git a/tests/wpt/web-platform-tests/html/dom/interfaces.html b/tests/wpt/web-platform-tests/html/dom/interfaces.html index 4ef85863769..b0120c05634 100644 --- a/tests/wpt/web-platform-tests/html/dom/interfaces.html +++ b/tests/wpt/web-platform-tests/html/dom/interfaces.html @@ -1557,23 +1557,15 @@ interface HTMLTableRowElement : HTMLElement { // also has obsolete members }; -interface HTMLTableDataCellElement : HTMLTableCellElement { - // also has obsolete members -}; - -interface HTMLTableHeaderCellElement : HTMLTableCellElement { - attribute DOMString scope; - attribute DOMString abbr; - attribute DOMString sorted; - void sort(); -}; - interface HTMLTableCellElement : HTMLElement { - attribute unsigned long colSpan; - attribute unsigned long rowSpan; - [PutForwards=value] readonly attribute DOMTokenList headers; + [CEReactions] attribute unsigned long colSpan; + [CEReactions] attribute unsigned long rowSpan; + [CEReactions, SameObject, PutForwards=value] readonly attribute DOMTokenList headers; readonly attribute long cellIndex; + [CEReactions] attribute DOMString scope; // only conforming for th elements + [CEReactions] attribute DOMString abbr; // only conforming for th elements + // also has obsolete members }; @@ -1960,6 +1952,15 @@ interface HTMLTemplateElement : HTMLElement { readonly attribute DocumentFragment content; }; +interface HTMLSlotElement : HTMLElement { + /*[CEReactions]*/ attribute DOMString name; + sequence assignedNodes(optional AssignedNodesOptions options); +}; + +dictionary AssignedNodesOptions { + boolean flatten = false; +}; + typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext; interface HTMLCanvasElement : HTMLElement { @@ -3128,10 +3129,6 @@ partial interface HTMLTableCellElement { [TreatNullAs=EmptyString] attribute DOMString bgColor; }; -partial interface HTMLTableDataCellElement { - attribute DOMString abbr; -}; - partial interface HTMLTableRowElement { attribute DOMString align; attribute DOMString ch; @@ -3204,59 +3201,8 @@ window.onload = function() { Transferable: [], Document: ['iframe.contentDocument', 'new Document()'], XMLDocument: ['document.implementation.createDocument(null, "", null)'], - HTMLElement: [ - 'document.createElement("noscript")', - 'document.createElement("section")', - 'document.createElement("nav")', - 'document.createElement("article")', - 'document.createElement("aside")', - 'document.createElement("hgroup")', - 'document.createElement("header")', - 'document.createElement("footer")', - 'document.createElement("address")', - 'document.createElement("dt")', - 'document.createElement("dd")', - 'document.createElement("figure")', - 'document.createElement("figcaption")', - 'document.createElement("em")', - 'document.createElement("strong")', - 'document.createElement("small")', - 'document.createElement("s")', - 'document.createElement("cite")', - 'document.createElement("dfn")', - 'document.createElement("abbr")', - 'document.createElement("code")', - 'document.createElement("var")', - 'document.createElement("samp")', - 'document.createElement("kbd")', - 'document.createElement("sub")', - 'document.createElement("sup")', - 'document.createElement("i")', - 'document.createElement("b")', - 'document.createElement("u")', - 'document.createElement("mark")', - 'document.createElement("ruby")', - 'document.createElement("rt")', - 'document.createElement("rp")', - 'document.createElement("bdi")', - 'document.createElement("bdo")', - 'document.createElement("wbr")', - 'document.createElement("summary")', - 'document.createElement("acronym")', - ], - HTMLUnknownElement: [ - 'document.createElement("blink")', - 'document.createElement("quasit")', - 'document.createElement("bgsound")', - 'document.createElement("isindex")', - 'document.createElement("multicol")', - 'document.createElement("nextid")', - 'document.createElement("rb")', - 'document.createElement("spacer")', - 'document.createElement("basefont")', - 'document.createElement("directory")', - 'document.createElement("mod")', - ], + HTMLElement: ['document.createElement("noscript")'], // more tests in html/semantics/interfaces.js + HTMLUnknownElement: ['document.createElement("bgsound")'], // more tests in html/semantics/interfaces.js HTMLHtmlElement: ['document.createElement("html")'], HTMLHeadElement: ['document.createElement("head")'], HTMLTitleElement: ['document.createElement("title")'], @@ -3266,22 +3212,10 @@ window.onload = function() { HTMLStyleElement: ['document.createElement("style")'], HTMLScriptElement: ['document.createElement("script")'], HTMLBodyElement: ['document.createElement("body")'], - HTMLHeadingElement: [ - 'document.createElement("h1")', - 'document.createElement("h2")', - 'document.createElement("h3")', - 'document.createElement("h4")', - 'document.createElement("h5")', - 'document.createElement("h6")', - ], + HTMLHeadingElement: ['document.createElement("h1")'], HTMLParagraphElement: ['document.createElement("p")'], HTMLHRElement: ['document.createElement("hr")'], - HTMLPreElement: [ - 'document.createElement("pre")', - 'document.createElement("listing")', - 'document.createElement("plaintext")', - 'document.createElement("xmp")', - ], + HTMLPreElement: ['document.createElement("pre")'], HTMLQuoteElement: [ 'document.createElement("blockquote")', 'document.createElement("q")', @@ -3324,6 +3258,8 @@ window.onload = function() { DataCue: [], TimeRanges: ['document.createElement("video").buffered'], TrackEvent: ['new TrackEvent("addtrack"; {track:document.createElement("track").track})'], + HTMLTemplateElement: ['document.createElement("template")'], + HTMLSlotElement: ['document.createElement("slot")'], HTMLCanvasElement: ['document.createElement("canvas")'], CanvasRenderingContext2D: ['document.createElement("canvas").getContext("2d")'], CanvasGradient: [], @@ -3344,9 +3280,10 @@ window.onload = function() { 'document.createElement("tfoot")', ], HTMLTableRowElement: ['document.createElement("tr")'], - HTMLTableDataCellElement: ['document.createElement("td")'], - HTMLTableHeaderCellElement: ['document.createElement("th")'], - HTMLTableCellElement: [], + HTMLTableCellElement: [ + 'document.createElement("td")', + 'document.createElement("th")', + ], HTMLFormElement: ['document.createElement("form")'], HTMLFieldsetElement: ['document.createElement("fieldset")'], HTMLLegendElement: ['document.createElement("legend")'], @@ -3364,7 +3301,6 @@ window.onload = function() { HTMLMeterElement: ['document.createElement("meter")'], ValidityState: ['document.createElement("input").validity'], HTMLDetailsElement: ['document.createElement("details")'], - HTMLCommandElement: ['document.createElement("command")'], HTMLMenuElement: ['document.createElement("menu")'], Window: ['window'], BarProp: [], diff --git a/tests/wpt/web-platform-tests/html/semantics/interfaces.html b/tests/wpt/web-platform-tests/html/semantics/interfaces.html index c08fea82e52..c8a9bed85a1 100644 --- a/tests/wpt/web-platform-tests/html/semantics/interfaces.html +++ b/tests/wpt/web-platform-tests/html/semantics/interfaces.html @@ -9,9 +9,16 @@
diff --git a/tests/wpt/web-platform-tests/html/semantics/interfaces.js b/tests/wpt/web-platform-tests/html/semantics/interfaces.js index c75fb54234a..66cfce4859b 100644 --- a/tests/wpt/web-platform-tests/html/semantics/interfaces.js +++ b/tests/wpt/web-platform-tests/html/semantics/interfaces.js @@ -1,12 +1,17 @@ var elements = [ + ["a", "Anchor"], ["abbr", ""], ["acronym", ""], ["address", ""], ["applet", "Applet"], + ["area", "Area"], + ["article", ""], + ["aside", ""], ["audio", "Audio"], ["b", ""], ["base", "Base"], - ["basefont", "Unknown"], + ["basefont", ""], + ["bdi", ""], ["bdo", ""], ["bgsound", "Unknown"], ["big", ""], @@ -22,17 +27,29 @@ var elements = [ ["code", ""], ["col", "TableCol"], ["colgroup", "TableCol"], + ["command", "Unknown"], + ["data", "Data"], + ["datalist", "DataList"], ["dd", ""], ["del", "Mod"], + ["details", "Details"], ["dfn", ""], + ["dialog", "Dialog"], ["dir", "Directory"], + ["directory", "Unknown"], ["div", "Div"], ["dl", "DList"], ["dt", ""], ["em", ""], ["embed", "Embed"], ["fieldset", "FieldSet"], + ["figcaption", ""], + ["figure", ""], ["font", "Font"], + ["foo-BAR", "Unknown"], // not a valid custom element name + ["foo-bar", ""], // valid custom element name + ["foo", "Unknown"], + ["footer", ""], ["form", "Form"], ["frame", "Frame"], ["frameset", "FrameSet"], @@ -43,6 +60,8 @@ var elements = [ ["h5", "Heading"], ["h6", "Heading"], ["head", "Head"], + ["header", ""], + ["hgroup", ""], ["hr", "HR"], ["html", "Html"], ["i", ""], @@ -58,12 +77,19 @@ var elements = [ ["legend", "Legend"], ["li", "LI"], ["link", "Link"], - ["listing", ""], + ["listing", "Pre"], + ["main", ""], ["map", "Map"], + ["mark", ""], ["marquee", "Marquee"], ["menu", "Menu"], + ["menuitem", "MenuItem"], ["meta", "Meta"], + ["meter", "Meter"], + ["mod", "Unknown"], ["multicol", "Unknown"], + ["nav", ""], + ["nextid", "Unknown"], ["nobr", ""], ["noembed", ""], ["noframes", ""], @@ -72,15 +98,26 @@ var elements = [ ["ol", "OList"], ["optgroup", "OptGroup"], ["option", "Option"], + ["output", "Output"], ["p", "Paragraph"], ["param", "Param"], + ["picture", "Picture"], ["plaintext", ""], ["pre", "Pre"], + ["progress", "Progress"], ["q", "Quote"], + ["quasit", "Unknown"], + ["rb", ""], + ["rp", ""], + ["rt", ""], + ["rtc", ""], + ["ruby", ""], ["s", ""], ["samp", ""], ["script", "Script"], + ["section", ""], ["select", "Select"], + ["slot", "Slot"], ["small", ""], ["source", "Source"], ["spacer", "Unknown"], @@ -89,52 +126,25 @@ var elements = [ ["strong", ""], ["style", "Style"], ["sub", ""], + ["summary", ""], ["sup", ""], ["table", "Table"], ["tbody", "TableSection"], - ["td", "TableDataCell"], + ["td", "TableCell"], ["textarea", "TextArea"], ["tfoot", "TableSection"], - ["th", "TableHeaderCell"], + ["th", "TableCell"], ["thead", "TableSection"], + ["time", "Time"], ["title", "Title"], ["tr", "TableRow"], + ["track", "Track"], ["tt", ""], ["u", ""], ["ul", "UList"], ["var", ""], ["video", "Video"], ["wbr", ""], - ["xmp", ""], - ["section", ""], - ["nav", ""], - ["article", ""], - ["aside", ""], - ["hgroup", ""], - ["header", ""], - ["footer", ""], - ["time", "Time"], - ["mark", ""], - ["progress", "Progress"], - ["meter", "Meter"], - ["ruby", ""], - ["rb", ""], - ["rt", ""], - ["rtc", ""], - ["rp", ""], - ["figure", ""], - ["datalist", "DataList"], - ["output", "Output"], - ["details", "Details"], - ["command", "Command"], - ["nextid", "Unknown"], - ["bdi", ""], - ["data", "Data"], - ["a", "Anchor"], - ["area", "Area"], - ["dialog", "Dialog"], - ["figcaption", ""], - ["summary", ""], - ["track", "Track"], - ["foo", "Unknown"] + ["xmp", "Pre"], + ["Ã¥-bar", "Unknown"], // not a valid custom element name ]; diff --git a/tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html b/tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html new file mode 100644 index 00000000000..0153a72d3c0 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html @@ -0,0 +1,48 @@ + +innerHTML getter for pre/textarea/listing with initial LF + + +
+
+
+x
+
+
+x
+ + ++x ++ +x +
+
+ + diff --git a/tests/wpt/web-platform-tests/html/webappapis/animation-frames/callback-invoked.html b/tests/wpt/web-platform-tests/html/webappapis/animation-frames/callback-invoked.html index 1bf49c0335d..ca34e455a21 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/animation-frames/callback-invoked.html +++ b/tests/wpt/web-platform-tests/html/webappapis/animation-frames/callback-invoked.html @@ -10,12 +10,8 @@
diff --git a/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html b/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html index f8c6e5ef03b..f3848b5ad90 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html +++ b/tests/wpt/web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html @@ -1,7 +1,7 @@ Event handlers processing algorithm -
+ + + + + + diff --git a/tests/wpt/web-platform-tests/media/OWNERS b/tests/wpt/web-platform-tests/media/OWNERS index 96fa9523d7b..1df5d1ae68f 100644 --- a/tests/wpt/web-platform-tests/media/OWNERS +++ b/tests/wpt/web-platform-tests/media/OWNERS @@ -1,2 +1 @@ @hillbrad -@foolip diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.html new file mode 100644 index 00000000000..ce97806a85c --- /dev/null +++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.html @@ -0,0 +1,58 @@ + + + + + Test that the HTMLMediaElement preload 'none' attribute value is ignored for MediaStream used as srcObject and MediaStream object URLs used as src.> + + + + + + +

When prompted, accept to share your audio and video streams.

+

Description

+

This test checks that the HTMLMediaElement preload 'none' attribute value is ignored for MediaStream used as srcObject and MediaStream object URLs used as src.

+ + + + + + + diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS b/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS index d45847c4eff..2fec44486be 100644 --- a/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS +++ b/tests/wpt/web-platform-tests/mediacapture-streams/OWNERS @@ -1,4 +1,3 @@ @agouaillard @alvestrand @dontcallmedom -@foolip diff --git a/tests/wpt/web-platform-tests/performance-timeline/performanceobservers.js b/tests/wpt/web-platform-tests/performance-timeline/performanceobservers.js new file mode 100644 index 00000000000..08587694e5a --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/performanceobservers.js @@ -0,0 +1,21 @@ +// Compares a performance entry to a predefined one +// perfEntriesToCheck is an array of performance entries from the user agent +// expectedEntries is an array of performance entries minted by the test +function checkEntries(perfEntriesToCheck, expectedEntries) { + function findMatch(pe) { + // we match based on entryType and name + for (var i = expectedEntries.length - 1; i >= 0; i--) { + var ex = expectedEntries[i]; + if (ex.entryType === pe.entryType && ex.name === pe.name) { + return ex; + } + } + return null; + } + + assert_equals(perfEntriesToCheck.length, expectedEntries.length, "performance entries must match"); + + perfEntriesToCheck.forEach(function (pe1) { + assert_not_equals(findMatch(pe1), null, "Entry matches"); + }); +} diff --git a/tests/wpt/web-platform-tests/performance-timeline/po-disconnect.html b/tests/wpt/web-platform-tests/performance-timeline/po-disconnect.html new file mode 100644 index 00000000000..e347c1d31bc --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/po-disconnect.html @@ -0,0 +1,43 @@ + + +PerformanceObservers: disconnect + + +

PerformanceObservers: disconnect

+
+ diff --git a/tests/wpt/web-platform-tests/performance-timeline/po-getentries.html b/tests/wpt/web-platform-tests/performance-timeline/po-getentries.html new file mode 100644 index 00000000000..556209df690 --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/po-getentries.html @@ -0,0 +1,50 @@ + + +PerformanceObservers: getEntries* + + + +

PerformanceObservers: getEntries*

+

+getEntries, getEntriesByType and getEntriesByName work +

+
+ diff --git a/tests/wpt/web-platform-tests/performance-timeline/po-mark-measure.html b/tests/wpt/web-platform-tests/performance-timeline/po-mark-measure.html new file mode 100644 index 00000000000..7455c0e87e7 --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/po-mark-measure.html @@ -0,0 +1,72 @@ + + +PerformanceObservers: mark and measure + + + +

PerformanceObservers: mark and measure

+

+Performance.mark() and Performance.measure() will queue a PerformanceEntry. +

+
+ diff --git a/tests/wpt/web-platform-tests/performance-timeline/po-navigation.html b/tests/wpt/web-platform-tests/performance-timeline/po-navigation.html new file mode 100644 index 00000000000..ba3af649593 --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/po-navigation.html @@ -0,0 +1,28 @@ + + +PerformanceObservers: navigation + + + +

PerformanceObservers: navigation

+

+Navigation will queue a PerformanceEntry. +

+
+ diff --git a/tests/wpt/web-platform-tests/performance-timeline/po-observe.html b/tests/wpt/web-platform-tests/performance-timeline/po-observe.html new file mode 100644 index 00000000000..84edea84ed7 --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/po-observe.html @@ -0,0 +1,58 @@ + + +PerformanceObservers: observe + + + +

PerformanceObservers: observe

+
+ diff --git a/tests/wpt/web-platform-tests/performance-timeline/po-resource.html b/tests/wpt/web-platform-tests/performance-timeline/po-resource.html new file mode 100644 index 00000000000..1ecaa2853d9 --- /dev/null +++ b/tests/wpt/web-platform-tests/performance-timeline/po-resource.html @@ -0,0 +1,44 @@ + + +PerformanceObservers: resource + + + +

PerformanceObservers: resource

+

+New resources will queue a PerformanceEntry. +

+
+ diff --git a/tests/wpt/web-platform-tests/performance-timeline/resources/square.png b/tests/wpt/web-platform-tests/performance-timeline/resources/square.png new file mode 100644 index 0000000000000000000000000000000000000000..be211bc377180386eec7e891485e083a2c45841e GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^&Oq$I!2~4F*~E4MDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoCO|{#S9F5he4R}c>anMpkSY;i(^QJ^V@3&IS(i>usHtKSF4Sf>dC%O z>l*WB#=Z#>-@S`%S8CZt@7Oo5h)`6&={0M#tksJI@9JEj%NRUe L{an^LB{Ts5 + + +DOM and Shadow DOM: Document.prototype.adoptNode + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/shadow-dom/Document-prototype-currentScript.html b/tests/wpt/web-platform-tests/shadow-dom/Document-prototype-currentScript.html new file mode 100644 index 00000000000..ceecf1ba17a --- /dev/null +++ b/tests/wpt/web-platform-tests/shadow-dom/Document-prototype-currentScript.html @@ -0,0 +1,98 @@ + + + +HTML: Document.prototype.currentScript + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/shadow-dom/Document-prototype-importNode.html b/tests/wpt/web-platform-tests/shadow-dom/Document-prototype-importNode.html new file mode 100644 index 00000000000..4566e4e8358 --- /dev/null +++ b/tests/wpt/web-platform-tests/shadow-dom/Document-prototype-importNode.html @@ -0,0 +1,31 @@ + + + +DOM and Shadow DOM: Document.prototype.importNode + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/shadow-dom/Node-prototype-cloneNode.html b/tests/wpt/web-platform-tests/shadow-dom/Node-prototype-cloneNode.html new file mode 100644 index 00000000000..6c6b24bc0ee --- /dev/null +++ b/tests/wpt/web-platform-tests/shadow-dom/Node-prototype-cloneNode.html @@ -0,0 +1,57 @@ + + + +DOM: cloneNode(deep) + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/shadow-dom/OWNERS b/tests/wpt/web-platform-tests/shadow-dom/OWNERS index fd2132cf82d..957c6b51b88 100644 --- a/tests/wpt/web-platform-tests/shadow-dom/OWNERS +++ b/tests/wpt/web-platform-tests/shadow-dom/OWNERS @@ -3,3 +3,5 @@ @sideshowbarker @sizuhiko @yutak +@takayoshikochi +@hayatoito diff --git a/tests/wpt/web-platform-tests/shadow-dom/leaktests/html-collection.html b/tests/wpt/web-platform-tests/shadow-dom/leaktests/html-collection.html index 4cda6601339..4f864fdeb19 100644 --- a/tests/wpt/web-platform-tests/shadow-dom/leaktests/html-collection.html +++ b/tests/wpt/web-platform-tests/shadow-dom/leaktests/html-collection.html @@ -20,7 +20,8 @@
-
+
+
- - - -
- - - diff --git a/tests/wpt/web-platform-tests/touch-events/historical.html b/tests/wpt/web-platform-tests/touch-events/historical.html new file mode 100644 index 00000000000..e6fd5981875 --- /dev/null +++ b/tests/wpt/web-platform-tests/touch-events/historical.html @@ -0,0 +1,17 @@ + + +Historical touch events features + + + + + diff --git a/tests/wpt/web-platform-tests/DOMEvents/ClickFakeEvent.nondocument.html b/tests/wpt/web-platform-tests/uievents/ClickFakeEvent.nondocument.html similarity index 100% rename from tests/wpt/web-platform-tests/DOMEvents/ClickFakeEvent.nondocument.html rename to tests/wpt/web-platform-tests/uievents/ClickFakeEvent.nondocument.html diff --git a/tests/wpt/web-platform-tests/DOMEvents/OWNERS b/tests/wpt/web-platform-tests/uievents/OWNERS similarity index 100% rename from tests/wpt/web-platform-tests/DOMEvents/OWNERS rename to tests/wpt/web-platform-tests/uievents/OWNERS diff --git a/tests/wpt/web-platform-tests/DOMEvents/constructors.html b/tests/wpt/web-platform-tests/uievents/constructors/constructors.html similarity index 100% rename from tests/wpt/web-platform-tests/DOMEvents/constructors.html rename to tests/wpt/web-platform-tests/uievents/constructors/constructors.html diff --git a/tests/wpt/web-platform-tests/uievents/keyboard/key-mtest-101en-us.html b/tests/wpt/web-platform-tests/uievents/keyboard/key-101en-us-manual.html similarity index 97% rename from tests/wpt/web-platform-tests/uievents/keyboard/key-mtest-101en-us.html rename to tests/wpt/web-platform-tests/uievents/keyboard/key-101en-us-manual.html index 11a11e852e3..6fa00c929c8 100644 --- a/tests/wpt/web-platform-tests/uievents/keyboard/key-mtest-101en-us.html +++ b/tests/wpt/web-platform-tests/uievents/keyboard/key-101en-us-manual.html @@ -5,8 +5,8 @@ Keyboard Event Manual Test - - + + diff --git a/tests/wpt/web-platform-tests/uievents/keyboard/key-mtest-102fr-fr.html b/tests/wpt/web-platform-tests/uievents/keyboard/key-102fr-fr-manual.html similarity index 97% rename from tests/wpt/web-platform-tests/uievents/keyboard/key-mtest-102fr-fr.html rename to tests/wpt/web-platform-tests/uievents/keyboard/key-102fr-fr-manual.html index cf16845a79e..7ef1ce295ab 100644 --- a/tests/wpt/web-platform-tests/uievents/keyboard/key-mtest-102fr-fr.html +++ b/tests/wpt/web-platform-tests/uievents/keyboard/key-102fr-fr-manual.html @@ -5,8 +5,8 @@ Keyboard Event Manual Test - - + + diff --git a/tests/wpt/web-platform-tests/uievents/keyboard/key-mtest.css b/tests/wpt/web-platform-tests/uievents/keyboard/key-manual.css similarity index 100% rename from tests/wpt/web-platform-tests/uievents/keyboard/key-mtest.css rename to tests/wpt/web-platform-tests/uievents/keyboard/key-manual.css diff --git a/tests/wpt/web-platform-tests/uievents/keyboard/key-mtest.js b/tests/wpt/web-platform-tests/uievents/keyboard/key-manual.js similarity index 100% rename from tests/wpt/web-platform-tests/uievents/keyboard/key-mtest.js rename to tests/wpt/web-platform-tests/uievents/keyboard/key-manual.js diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/Status.html b/tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/Status.html similarity index 83% rename from tests/wpt/web-platform-tests/DOMEvents/tests/Status.html rename to tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/Status.html index 5599395549b..392f68edc11 100644 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/Status.html +++ b/tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/Status.html @@ -7,13 +7,13 @@

DOM Level 3 Events Test Suite Status

-

This test suite is part of the -Web Application WG's -Test Repository as described in WebApps' +

This test suite is part of the +Web Application WG's +Test Repository as described in WebApps' Testing Wiki.

-

The test suite is for the +

The test suite is for the DOM Level 3 Events specification.

diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html b/tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/approved/DOM.event.flow.html similarity index 100% rename from tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html rename to tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/approved/DOM.event.flow.html diff --git a/tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html b/tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/approved/EventListener.eventHandler.html similarity index 99% rename from tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html rename to tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/approved/EventListener.eventHandler.html index ed7e9aff280..eed710a39d7 100644 --- a/tests/wpt/web-platform-tests/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html +++ b/tests/wpt/web-platform-tests/uievents/legacy-domevents-tests/approved/EventListener.eventHandler.html @@ -22,7 +22,6 @@
- + ") +frame_doc = inline("

frame") +one_frame_doc = inline("" % frame_doc) +two_frames_doc = inline("" % one_frame_doc) + + +class HTTPRequest(object): + def __init__(self, host, port): + self.host = host + self.port = port + + def head(self, path): + return self._request("HEAD", path) + + def get(self, path): + return self._request("GET", path) + + @contextlib.contextmanager + def _request(self, method, path): + conn = httplib.HTTPConnection(self.host, self.port) + try: + conn.request(method, path) + yield conn.getresponse() + finally: + conn.close() + + +@pytest.fixture(scope="function") +def http(request, session): + return HTTPRequest(session.transport.host, session.transport.port) + + +@pytest.fixture +def new_window(session): + """Open new window and return the window handle.""" + windows_before = session.window_handles + name = session.execute_script("window.open()") + assert len(session.window_handles) == len(windows_before) + 1 + new_windows = session.window_handles - windows_before + return new_windows.pop() + + +# TODO(ato): 7.1 Get + + +def test_get_current_url_no_browsing_context(session, new_window): + # 7.2 step 1 + session.window_handle = new_window + session.close() + with pytest.raises(webdriver.NoSuchWindowException): + session.url = "about:blank" + + +def test_get_current_url_alert_prompt(session): + # 7.2 step 2 + import time + session.url = alert_doc + with pytest.raises(webdriver.UnexpectedAlertOpenException): + session.url = "about:blank" + + +def test_get_current_url_matches_location(session): + # 7.2 step 3 + url = session.execute_script("return window.location.href") + assert session.url == url + + +def test_get_current_url_payload(http, session): + # 7.2 step 4-5 + session.start() + with http.get("/session/%s/url" % session.session_id) as resp: + assert resp.status == 200 + body = json.load(resp) + assert "value" in body + assert isinstance(body["value"], types.StringTypes) + + +def test_get_current_url_special_pages(session): + session.url = "about:blank" + assert session.url == "about:blank" + + +# TODO(ato): This test requires modification to pass on Windows +def test_get_current_url_file_protocol(session): + # tests that the browsing context remains the same + # when navigated privileged documents + session.url = "file:///" + assert session.url == "file:///" + + +# TODO(ato): Test for http:// and https:// protocols. +# We need to expose a fixture for accessing +# documents served by wptserve in order to test this. + + +def test_get_current_url_malformed_url(session): + session.url = "foo" + assert session.url + + +def test_get_current_url_after_modified_location(session): + session.execute_script("window.location.href = 'about:blank'") + assert session.url == "about:blank" + + +def test_get_current_url_nested_browsing_context(session): + session.url = one_frame_doc + top_level_url = session.url + frame = session.find.css("iframe", all=False) + session.switch_frame(frame) + assert session.url == top_level_url + + +def test_get_current_url_nested_browsing_contexts(session): + session.url = two_frames_doc + top_level_url = session.url + + outer_frame = session.find("iframe", all=False) + session.switch_frame(outer_frame) + + inner_frame = session.find("iframe", all=False) + session.switch_frame(frame) + + assert session.url == top_level_url diff --git a/tests/wpt/web-platform-tests/websockets/binary/001.html b/tests/wpt/web-platform-tests/websockets/binary/001.html index 87d1df3b08e..4631ebcf7f0 100644 --- a/tests/wpt/web-platform-tests/websockets/binary/001.html +++ b/tests/wpt/web-platform-tests/websockets/binary/001.html @@ -3,6 +3,8 @@ + +

+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + +

Test requires popup blocker disabled

+ + + +

Test requires popup blocker disabled

+ + + +

Test requires popup blocker disabled

diff --git a/tests/wpt/web-platform-tests/webvtt/OWNERS b/tests/wpt/web-platform-tests/webvtt/OWNERS index dd2b7600f63..0ea4adb9056 100644 --- a/tests/wpt/web-platform-tests/webvtt/OWNERS +++ b/tests/wpt/web-platform-tests/webvtt/OWNERS @@ -1,4 +1,3 @@ -@foolip @r12a @silviapfeiffer @zcorpan