Bug 1444940 - [wpt-sync] Update web-platform-tests to 8913605beb997e6ceb54a7548c80dac53fdeb9f5, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Mon, 26 Mar 2018 15:43:29 +0000
changeset 467373 feb3750f2fac0a0b65a4144853389804582fe892
parent 467372 8dcd7123753f594932462321037f5a83baad4dc1
child 467374 090e8fb2b85b2ff62ef94ab52c78eea4ed7ce9a1
push id1728
push userjlund@mozilla.com
push dateMon, 18 Jun 2018 21:12:27 +0000
treeherdermozilla-release@c296fde26f5f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1444940
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1444940 - [wpt-sync] Update web-platform-tests to 8913605beb997e6ceb54a7548c80dac53fdeb9f5, a=testonly wpt-head: 8913605beb997e6ceb54a7548c80dac53fdeb9f5 wpt-type: landing MozReview-Commit-ID: GMluIEWCSxU
testing/web-platform/meta/clipboard-apis/async-interfaces.https.html.ini
testing/web-platform/meta/content-security-policy/embedded-enforcement/required-csp-header-cascade.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/child-navigates-parent-blocked.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/form-blocked.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/form-redirected-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/href-location-blocked.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/link-click-blocked.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/link-click-redirected-allowed.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/meta-refresh-blocked.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/parent-navigates-child-blocked.html.ini
testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini
testing/web-platform/meta/cookie-store/idlharness.tentative.html.ini
testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini
testing/web-platform/meta/cors/304.htm.ini
testing/web-platform/meta/css/css-backgrounds/box-shadow-syntax-001.xht.ini
testing/web-platform/meta/css/css-fonts/font-variant-05.xht.ini
testing/web-platform/meta/css/css-fonts/font-variant-06.xht.ini
testing/web-platform/meta/css/css-fonts/font-variation-settings-serialization-001.html.ini
testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
testing/web-platform/meta/css/css-layout-api/auto-block-size-absolute.https.html.ini
testing/web-platform/meta/css/css-layout-api/auto-block-size-flex.https.html.ini
testing/web-platform/meta/css/css-layout-api/auto-block-size-floats.https.html.ini
testing/web-platform/meta/css/css-layout-api/auto-block-size-inflow.https.html.ini
testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
testing/web-platform/meta/css/css-layout-api/fallback-constructor-error.https.html.ini
testing/web-platform/meta/css/css-layout-api/fallback-layout-error.https.html.ini
testing/web-platform/meta/css/css-layout-api/fallback-layout-return.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-absolute.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-before-after.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-fixed.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-float.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-inflow.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-inlines.https.html.ini
testing/web-platform/meta/css/css-layout-api/layout-child-text.https.html.ini
testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini
testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini
testing/web-platform/meta/css/css-position/position-sticky-overflow-padding.html.ini
testing/web-platform/meta/css/css-scroll-snap/scrollTo-scrollBy-snaps.html.ini
testing/web-platform/meta/css/css-text/line-break/line-break-normal-024.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-normal-024a.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-normal-024b.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-strict-017.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-strict-017a.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-strict-017b.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-strict-018.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-strict-018a.xht.ini
testing/web-platform/meta/css/css-text/line-break/line-break-strict-018b.xht.ini
testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-028.html.ini
testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-016.html.ini
testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-028.html.ini
testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-029.html.ini
testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
testing/web-platform/meta/css/css-transforms/css-transform-property-existence.html.ini
testing/web-platform/meta/css/css-transforms/individual-transform/individual-transform-1.html.ini
testing/web-platform/meta/css/css-transforms/translate-getComputedStyle.html.ini
testing/web-platform/meta/css/css-typed-om/interfaces.html.ini
testing/web-platform/meta/css/css-typed-om/styleMap-update-function.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-resource.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-objects/interface.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUrlImageValue.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUrlImageValue-interface.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUrlImageValue-invalid.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUrlImageValue.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini
testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getProperties.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getProperties.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/update.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getProperties.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/update.tentative.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin-top.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini
testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini
testing/web-platform/meta/css/css-writing-modes/available-size-019.html.ini
testing/web-platform/meta/css/cssom/cssimportrule.html.ini
testing/web-platform/meta/css/cssom/serialize-values.html.ini
testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini
testing/web-platform/meta/custom-elements/Document-createElement.html.ini
testing/web-platform/meta/custom-elements/Document-createElementNS.html.ini
testing/web-platform/meta/custom-elements/builtin-coverage.html.ini
testing/web-platform/meta/custom-elements/pseudo-class-defined.html.ini
testing/web-platform/meta/custom-elements/upgrading/Node-cloneNode.html.ini
testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html.ini
testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration.html.ini
testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini
testing/web-platform/meta/fetch/api/basic/conditional-get.html.ini
testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
testing/web-platform/meta/fetch/api/request/request-cache-force-cache.html.ini
testing/web-platform/meta/fetch/api/request/request-cache-reload.html.ini
testing/web-platform/meta/fetch/corb/img-html-correctly-labeled.sub.html.ini
testing/web-platform/meta/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
testing/web-platform/meta/fetch/corb/script-html-correctly-labeled.tentative.sub.html.ini
testing/web-platform/meta/fetch/security/redirect-to-url-with-credentials.https.html.ini
testing/web-platform/meta/generic-sensor/SensorErrorEvent-constructor.https.html.ini
testing/web-platform/meta/generic-sensor/idlharness.https.html.ini
testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth.html.ini
testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini
testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-top-left.html.ini
testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height.html.ini
testing/web-platform/meta/html/dom/usvstring-reflection.html.ini
testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured_clone_bigint.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini
testing/web-platform/meta/html/semantics/forms/textfieldselection/selection-start-end-extra.html.ini
testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini
testing/web-platform/meta/html/syntax/parsing/the-end.html.ini
testing/web-platform/meta/intersection-observer/timestamp.html.ini
testing/web-platform/meta/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html.ini
testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini
testing/web-platform/meta/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
testing/web-platform/meta/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
testing/web-platform/meta/mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
testing/web-platform/meta/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
testing/web-platform/meta/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini
testing/web-platform/meta/payment-handler/can-make-payment-event-constructor.https.worker.js.ini
testing/web-platform/meta/payment-handler/can-make-payment-event.https.html.ini
testing/web-platform/meta/payment-handler/payment-instruments.https.html.ini
testing/web-platform/meta/payment-handler/payment-request-event.https.html.ini
testing/web-platform/meta/performance-timeline/po-navigation.html.ini
testing/web-platform/meta/preload/link-header-preload-srcset.html.ini
testing/web-platform/meta/preload/link-header-preload-srcset.tentative.html.ini
testing/web-platform/meta/preload/onload-event.html.ini
testing/web-platform/meta/preload/preload-with-type.html.ini
testing/web-platform/meta/preload/single-download-preload.html.ini
testing/web-platform/meta/requestidlecallback/basic.html.ini
testing/web-platform/meta/resource-timing/resource_timing_store_and_clear_during_callback.html.ini
testing/web-platform/meta/sensors/SensorErrorEvent-constructor.https.html.ini
testing/web-platform/meta/sensors/idlharness.https.html.ini
testing/web-platform/meta/service-workers/service-worker/multipart-image.https.html.ini
testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini
testing/web-platform/meta/service-workers/service-worker/webvtt-cross-origin.https.html.ini
testing/web-platform/meta/streams/piping/error-propagation-forward.dedicatedworker.html.ini
testing/web-platform/meta/streams/piping/error-propagation-forward.html.ini
testing/web-platform/meta/streams/piping/error-propagation-forward.serviceworker.https.html.ini
testing/web-platform/meta/streams/piping/error-propagation-forward.sharedworker.html.ini
testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.dedicatedworker.html.ini
testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.html.ini
testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.serviceworker.https.html.ini
testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.sharedworker.html.ini
testing/web-platform/meta/streams/transform-streams/errors.dedicatedworker.html.ini
testing/web-platform/meta/streams/transform-streams/errors.html.ini
testing/web-platform/meta/streams/transform-streams/errors.serviceworker.https.html.ini
testing/web-platform/meta/streams/transform-streams/errors.sharedworker.html.ini
testing/web-platform/meta/streams/writable-streams/aborting.dedicatedworker.html.ini
testing/web-platform/meta/streams/writable-streams/aborting.html.ini
testing/web-platform/meta/streams/writable-streams/aborting.serviceworker.https.html.ini
testing/web-platform/meta/streams/writable-streams/aborting.sharedworker.html.ini
testing/web-platform/meta/svg/shapes/rect-03.svg.ini
testing/web-platform/meta/url/interfaces.any.js.ini
testing/web-platform/meta/web-nfc/idlharness.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/idl-test.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html.ini
testing/web-platform/meta/webauthn/createcredential-extensions.https.html.ini
testing/web-platform/meta/webdriver/tests/actions/mouse_pause_dblclick.py.ini
testing/web-platform/meta/webdriver/tests/cookies/delete_cookie.py.ini
testing/web-platform/meta/webdriver/tests/element_click/select.py.ini
testing/web-platform/meta/webdriver/tests/element_retrieval/get_active_element.py.ini
testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini
testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini
testing/web-platform/meta/webdriver/tests/get_window_rect.py.ini
testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
testing/web-platform/meta/webdriver/tests/sessions/new_session/create_alwaysMatch.py.ini
testing/web-platform/meta/webdriver/tests/sessions/new_session/create_firstMatch.py.ini
testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini
testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange-long.https.html.ini
testing/web-platform/meta/websockets/constructor/014.html.ini
testing/web-platform/meta/websockets/cookies/006.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/track-cue-rendering-position-align-rtl-center.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/track-cue-rendering-position-align-rtl-line-left.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/track-cue-rendering-position-align-rtl-line-right.html.ini
testing/web-platform/meta/webxr/interfaces.https.html.ini
testing/web-platform/meta/workers/WorkerPerformanceNow.html.ini
testing/web-platform/meta/workers/semantics/navigation/002.html.ini
testing/web-platform/moz.build
testing/web-platform/mozilla/meta/dom/classList.html.ini
--- a/testing/web-platform/meta/clipboard-apis/async-interfaces.https.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/async-interfaces.https.html.ini
@@ -69,8 +69,20 @@
     expected: FAIL
 
   [Clipboard interface: navigator.clipboard must inherit property "write(DataTransfer)" with the proper type]
     expected: FAIL
 
   [Clipboard interface: navigator.clipboard must inherit property "writeText(DOMString)" with the proper type]
     expected: FAIL
 
+  [ClipboardEvent interface: existence and properties of interface object]
+    expected: FAIL
+
+  [ClipboardEvent interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [Stringification of new ClipboardEvent("x")]
+    expected: FAIL
+
+  [ClipboardEvent interface: new ClipboardEvent("x") must inherit property "clipboardData" with the proper type]
+    expected: FAIL
+
--- a/testing/web-platform/meta/content-security-policy/embedded-enforcement/required-csp-header-cascade.html.ini
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/required-csp-header-cascade.html.ini
@@ -9,8 +9,20 @@
     expected: FAIL
 
   [Test same origin: Test no policy on second iframe]
     expected: FAIL
 
   [Test same origin: Test no policy on first iframe]
     expected: FAIL
 
+  [Test same origin: Test invalid policy on first iframe (bad directive)]
+    expected: FAIL
+
+  [Test same origin: Test invalid policy on first iframe (report directive)]
+    expected: FAIL
+
+  [Test same origin: Test invalid policy on second iframe (bad directive)]
+    expected: FAIL
+
+  [Test same origin: Test invalid policy on second iframe (report directive)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/child-navigates-parent-blocked.html.ini
@@ -0,0 +1,17 @@
+[child-navigates-parent-blocked.html]
+  [Test that the child can't navigate the parent because the relevant policy belongs to the navigation initiator (in this case the child)]
+    expected:
+      if not debug and stylo and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and stylo and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if debug and stylo and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and stylo and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and stylo and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and stylo and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and stylo and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and stylo and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+      if debug and stylo and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and stylo and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and stylo and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and stylo and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and stylo and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/form-blocked.html.ini
@@ -0,0 +1,4 @@
+[form-blocked.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[form-cross-origin-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/form-redirected-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[form-redirected-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/href-location-blocked.html.ini
@@ -0,0 +1,4 @@
+[href-location-blocked.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[href-location-cross-origin-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[href-location-redirected-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/link-click-blocked.html.ini
@@ -0,0 +1,6 @@
+[link-click-blocked.html]
+  disabled:
+    if os == "win": Bug 1440584
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[link-click-cross-origin-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/link-click-redirected-allowed.html.ini
@@ -0,0 +1,3 @@
+[link-click-redirected-allowed.html]
+  disabled:
+    if os == "win": Bug 1440584
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[link-click-redirected-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/meta-refresh-blocked.html.ini
@@ -0,0 +1,4 @@
+[meta-refresh-blocked.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[meta-refresh-cross-origin-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html.ini
@@ -0,0 +1,4 @@
+[meta-refresh-redirected-blocked.sub.html]
+  [Test that the child iframe navigation is blocked]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/parent-navigates-child-blocked.html.ini
@@ -0,0 +1,4 @@
+[parent-navigates-child-blocked.html]
+  [Test that the parent can't navigate the child because the relevant policy belongs to the navigation initiator (in this case the parent)]
+    expected: FAIL
+
--- a/testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini
+++ b/testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini
@@ -1,4 +1,4 @@
 [multiple-report-policies.html]
   disabled:
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1435526
-    if debug and (os == "win") and (version == "10.0.15063"): https://bugzilla.mozilla.org/show_bug.cgi?id=1435526
+    if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1435526
--- a/testing/web-platform/meta/cookie-store/idlharness.tentative.html.ini
+++ b/testing/web-platform/meta/cookie-store/idlharness.tentative.html.ini
@@ -108,8 +108,11 @@
     expected: FAIL
 
   [CookieStore interface: undefined must inherit property "delete(CookieStoreSetOptions)" with the proper type]
     expected: FAIL
 
   [CookieStore interface: calling delete(CookieStoreSetOptions) on undefined with too few arguments must throw TypeError]
     expected: FAIL
 
+  [CookieStore interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
--- a/testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini
+++ b/testing/web-platform/meta/cookie-store/idlharness_serviceworker.tentative.https.html.ini
@@ -108,8 +108,11 @@
     expected: FAIL
 
   [CookieStore interface: undefined must inherit property "delete(CookieStoreSetOptions)" with the proper type]
     expected: FAIL
 
   [CookieStore interface: calling delete(CookieStoreSetOptions) on undefined with too few arguments must throw TypeError]
     expected: FAIL
 
+  [CookieStore interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
--- a/testing/web-platform/meta/cors/304.htm.ini
+++ b/testing/web-platform/meta/cors/304.htm.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[304.htm]
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/box-shadow-syntax-001.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[box-shadow-syntax-001.xht]
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-variant-05.xht.ini
@@ -0,0 +1,2 @@
+[font-variant-05.xht]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-variant-06.xht.ini
@@ -0,0 +1,2 @@
+[font-variant-06.xht]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-fonts/font-variation-settings-serialization-001.html.ini
@@ -0,0 +1,4 @@
+[font-variation-settings-serialization-001.html]
+  [font-feature-settings should be serialized to not include duplicates]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
@@ -1,6 +1,6 @@
 [variable-box-font.html]
   prefs: [gfx.downloadable_fonts.otl_validation:false]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
     if (os == "linux") and webrender: FAIL
--- a/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
@@ -1,5 +1,5 @@
 [variable-gpos-m2b.html]
   prefs: [gfx.downloadable_fonts.otl_validation:false]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
@@ -1,5 +1,5 @@
 [variable-gsub.html]
   prefs: [gfx.downloadable_fonts.otl_validation:false]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size-absolute.https.html.ini
@@ -0,0 +1,2 @@
+[auto-block-size-absolute.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size-flex.https.html.ini
@@ -0,0 +1,2 @@
+[auto-block-size-flex.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size-floats.https.html.ini
@@ -0,0 +1,2 @@
+[auto-block-size-floats.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size-inflow.https.html.ini
@@ -0,0 +1,2 @@
+[auto-block-size-inflow.https.html]
+  expected: FAIL
--- a/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
+++ b/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
@@ -1,2 +1,2 @@
 [box-tree-registered.https.html]
-  expected: TIMEOUT
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-constructor-error.https.html.ini
@@ -0,0 +1,2 @@
+[fallback-constructor-error.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout-error.https.html.ini
@@ -0,0 +1,2 @@
+[fallback-layout-error.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout-return.https.html.ini
@@ -0,0 +1,2 @@
+[fallback-layout-return.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-absolute.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-absolute.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-before-after.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-before-after.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-fixed.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-fixed.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-float.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-float.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-inflow.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-inflow.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-inlines.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-inlines.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child-text.https.html.ini
@@ -0,0 +1,2 @@
+[layout-child-text.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini
@@ -0,0 +1,2 @@
+[style-map-multi.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini
@@ -0,0 +1,2 @@
+[style-map.https.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-position/position-sticky-overflow-padding.html.ini
@@ -0,0 +1,4 @@
+[position-sticky-overflow-padding.html]
+  [Ancestor overflow padding does not allow a sticky element to escape its container]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-scroll-snap/scrollTo-scrollBy-snaps.html.ini
@@ -0,0 +1,73 @@
+[scrollTo-scrollBy-snaps.html]
+  [assign scrollLeft and scrollTop for {left: 800} on div lands on (1000, 0)]
+    expected: FAIL
+
+  [assign scrollLeft and scrollTop for {left: 800} on viewport-defining element lands on (1000, 0)]
+    expected: FAIL
+
+  [scrollTo({left: 800}) on div lands on (1000, 0)]
+    expected: FAIL
+
+  [scrollBy({left: 800}) on div lands on (1000, 0)]
+    expected: FAIL
+
+  [scrollTo({left: 800}) on viewport-defining element lands on (1000, 0)]
+    expected: FAIL
+
+  [scrollBy({left: 800}) on viewport-defining element lands on (1000, 0)]
+    expected: FAIL
+
+  [scrollTo({left: 800}) on window lands on (1000, 0)]
+    expected: FAIL
+
+  [scrollBy({left: 800}) on window lands on (1000, 0)]
+    expected: FAIL
+
+  [assign scrollLeft and scrollTop for {top: 1200} on div lands on (0, 1000)]
+    expected: FAIL
+
+  [assign scrollLeft and scrollTop for {top: 1200} on viewport-defining element lands on (0, 1000)]
+    expected: FAIL
+
+  [scrollTo({top: 1200}) on div lands on (0, 1000)]
+    expected: FAIL
+
+  [scrollBy({top: 1200}) on div lands on (0, 1000)]
+    expected: FAIL
+
+  [scrollTo({top: 1200}) on viewport-defining element lands on (0, 1000)]
+    expected: FAIL
+
+  [scrollBy({top: 1200}) on viewport-defining element lands on (0, 1000)]
+    expected: FAIL
+
+  [scrollTo({top: 1200}) on window lands on (0, 1000)]
+    expected: FAIL
+
+  [scrollBy({top: 1200}) on window lands on (0, 1000)]
+    expected: FAIL
+
+  [assign scrollLeft and scrollTop for {left: 1200, top: 800} on div lands on (1000, 1000)]
+    expected: FAIL
+
+  [assign scrollLeft and scrollTop for {left: 1200, top: 800} on viewport-defining element lands on (1000, 1000)]
+    expected: FAIL
+
+  [scrollTo({left: 1200, top: 800}) on div lands on (1000, 1000)]
+    expected: FAIL
+
+  [scrollBy({left: 1200, top: 800}) on div lands on (1000, 1000)]
+    expected: FAIL
+
+  [scrollTo({left: 1200, top: 800}) on viewport-defining element lands on (1000, 1000)]
+    expected: FAIL
+
+  [scrollBy({left: 1200, top: 800}) on viewport-defining element lands on (1000, 1000)]
+    expected: FAIL
+
+  [scrollTo({left: 1200, top: 800}) on window lands on (1000, 1000)]
+    expected: FAIL
+
+  [scrollBy({left: 1200, top: 800}) on window lands on (1000, 1000)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/line-break/line-break-normal-024.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[line-break-normal-024.xht]
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-normal-024a.xht.ini
@@ -0,0 +1,2 @@
+[line-break-normal-024a.xht]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-normal-024b.xht.ini
@@ -0,0 +1,2 @@
+[line-break-normal-024b.xht]
+  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/line-break/line-break-strict-017.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[line-break-strict-017.xht]
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-strict-017a.xht.ini
@@ -0,0 +1,2 @@
+[line-break-strict-017a.xht]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-strict-017b.xht.ini
@@ -0,0 +1,2 @@
+[line-break-strict-017b.xht]
+  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/line-break/line-break-strict-018.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[line-break-strict-018.xht]
-  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-strict-018a.xht.ini
@@ -0,0 +1,2 @@
+[line-break-strict-018a.xht]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/line-break/line-break-strict-018b.xht.ini
@@ -0,0 +1,2 @@
+[line-break-strict-018b.xht]
+  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-028.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-transform-capitalize-028.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-016.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-transform-upperlower-016.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-028.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-transform-upperlower-028.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/text-transform/text-transform-upperlower-029.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-transform-upperlower-029.html]
-  expected: FAIL
--- a/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/animation/scale-interpolation.html.ini
@@ -78,8 +78,29 @@
     expected: FAIL
 
   [Animation between "none" and "none" at progress 1]
     expected: FAIL
 
   [Animation between "none" and "none" at progress 2]
     expected: FAIL
 
+  ["26 17 9" and "2 1" are valid scale values]
+    expected: FAIL
+
+  [Animation between "26 17 9" and "2 1" at progress -1]
+    expected: FAIL
+
+  [Animation between "26 17 9" and "2 1" at progress 0]
+    expected: FAIL
+
+  [Animation between "26 17 9" and "2 1" at progress 0.125]
+    expected: FAIL
+
+  [Animation between "26 17 9" and "2 1" at progress 0.875]
+    expected: FAIL
+
+  [Animation between "26 17 9" and "2 1" at progress 1]
+    expected: FAIL
+
+  [Animation between "26 17 9" and "2 1" at progress 2]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-transforms/css-transform-property-existence.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/css-transform-property-existence.html.ini
@@ -1,12 +1,9 @@
 [css-transform-property-existence.html]
-  [Check the existence of transform.]
-    expected: FAIL
-
   [Check the existence of transform-origin.]
     expected: FAIL
 
   [Check the existence of transform-style.]
     expected: FAIL
 
   [Check the existence of perspective.]
     expected: FAIL
--- a/testing/web-platform/meta/css/css-transforms/individual-transform/individual-transform-1.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/individual-transform/individual-transform-1.html.ini
@@ -1,6 +1,4 @@
 [individual-transform-1.html]
   type: reftest
   prefs: [layout.css.individual-transform.enabled:true]
-  expected:
-    if stylo: PASS
-    FAIL
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/translate-getComputedStyle.html.ini
@@ -0,0 +1,4 @@
+[translate-getComputedStyle.html]
+  [computed style for translate]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/interfaces.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/interfaces.html.ini
@@ -792,8 +792,32 @@
     expected: FAIL
 
   [CSSImageValue interface: existence and properties of interface prototype object's @@unscopables property]
     expected: FAIL
 
   [CSSURLImageValue interface: existence and properties of interface prototype object's @@unscopables property]
     expected: FAIL
 
+  [Testing Symbol.iterator property of iterable interface StylePropertyMapReadOnly]
+    expected: FAIL
+
+  [Testing pair iterable interface StylePropertyMapReadOnly]
+    expected: FAIL
+
+  [StylePropertyMapReadOnly interface: attribute size]
+    expected: FAIL
+
+  [StylePropertyMapReadOnly interface: operation entries()]
+    expected: FAIL
+
+  [StylePropertyMapReadOnly interface: operation keys()]
+    expected: FAIL
+
+  [StylePropertyMapReadOnly interface: operation values()]
+    expected: FAIL
+
+  [StylePropertyMapReadOnly interface: operation forEach(function, any)]
+    expected: FAIL
+
+  [StylePropertyMap interface: operation clear()]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/styleMap-update-function.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[styleMap-update-function.html]
-  [styleMap objects provide an 'update' function]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-image.html.ini
@@ -0,0 +1,10 @@
+[normalize-image.html]
+  [Normalizing a valid <url> returns a CSSImageValue]
+    expected: FAIL
+
+  [Normalizing a bad <url> returns a CSSImageValue]
+    expected: FAIL
+
+  [Normalizing a <gradient> returns a CSSImageValue]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-resource.tentative.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[normalize-resource.tentative.html]
-  [Normalizing a valid <url> returns a CSSURLImageValue that eventually loads]
-    expected: FAIL
-
-  [Normalizing a bad <url> returns a CSSURLImageValue in error state]
-    expected: FAIL
-
-  [Normalizing a <gradient> returns a CSSImageValue]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html.ini
@@ -0,0 +1,4 @@
+[normalize-tokens.tentative.html]
+  [Normalization of raw CSS tokens tests]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/interface.html.ini
+++ /dev/null
@@ -1,28 +0,0 @@
-[interface.html]
-  [CSSStyleValue interface: existence and properties of interface object]
-    expected: FAIL
-
-  [CSSStyleValue interface object length]
-    expected: FAIL
-
-  [CSSStyleValue interface object name]
-    expected: FAIL
-
-  [CSSStyleValue interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [CSSStyleValue interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [CSSStyleValue interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [CSSStyleValue interface: stringifier]
-    expected: FAIL
-
-  [CSSStyleValue interface: operation parse(DOMString, DOMString)]
-    expected: FAIL
-
-  [CSSStyleValue interface: operation parseAll(DOMString, DOMString)]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse-invalid.html.ini
@@ -6,8 +6,14 @@
     expected: FAIL
 
   [CSSStyleValue.parse() with shorthand property throws TypeError]
     expected: FAIL
 
   [CSSStyleValue.parse() with invalid value for valid property throws TypeError]
     expected: FAIL
 
+  [CSSStyleValue.parse() with invalid value for shorthand property throws TypeError]
+    expected: FAIL
+
+  [CSSStyleValue.parse() with invalid value for custom property throws TypeError]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parse.html.ini
@@ -3,8 +3,14 @@
     expected: FAIL
 
   [CSSStyleValue.parse() with a valid list-valued property returns a CSSStyleValue]
     expected: FAIL
 
   [CSSStyleValue.parse() with a valid custom property returns a CSSStyleValue]
     expected: FAIL
 
+  [CSSStyleValue.parse() is not case sensitive]
+    expected: FAIL
+
+  [CSSStyleValue.parse() with a valid shorthand property returns a CSSStyleValue]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll-invalid.html.ini
@@ -6,8 +6,14 @@
     expected: FAIL
 
   [CSSStyleValue.parseAll() with shorthand property throws TypeError]
     expected: FAIL
 
   [CSSStyleValue.parseAll() with invalid value for valid property throws TypeError]
     expected: FAIL
 
+  [CSSStyleValue.parseAll() with invalid value for shorthand property throws TypeError]
+    expected: FAIL
+
+  [CSSStyleValue.parseAll() with invalid value for custom property throws TypeError]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-objects/parseAll.html.ini
@@ -3,8 +3,14 @@
     expected: FAIL
 
   [CSSStyleValue.parseAll() with a valid list-valued property returns a list with a single CSSStyleValue]
     expected: FAIL
 
   [CSSStyleValue.parseAll() with a valid custom property returns a list with a single CSSStyleValue]
     expected: FAIL
 
+  [CSSStyleValue.parseAll() is not case sensitive]
+    expected: FAIL
+
+  [CSSStyleValue.parseAll() with a valid shorthand property returns a CSSStyleValue]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssImageValue.html.ini
@@ -0,0 +1,4 @@
+[cssImageValue.html]
+  [CSSUrlImageValue serializes correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html.ini
@@ -0,0 +1,13 @@
+[cssStyleValue-cssom.html]
+  [CSSStyleValue from specified CSSOM serializes correctly]
+    expected: FAIL
+
+  [CSSStyleValue from computed CSSOM serializes correctly]
+    expected: FAIL
+
+  [Shorthand CSSStyleValue from inline CSSOM serializes correctly]
+    expected: FAIL
+
+  [Shorthand CSSStyleValue from computed CSSOM serializes correctly]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html.ini
@@ -0,0 +1,7 @@
+[cssStyleValue-string.html]
+  [CSSStyleValue parsed from string serializes to given string]
+    expected: FAIL
+
+  [Shorthand CSSStyleValue parsed from string serializes to given string]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-serialization/cssUrlImageValue.tentative.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[cssUrlImageValue.tentative.html]
-  [CSSUrlImageValue constructed from IDL serializes correctly]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html.ini
@@ -0,0 +1,4 @@
+[cssSkewY.tentative.html]
+  [CSSSkewY tests]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html.ini
@@ -45,8 +45,14 @@
     expected: FAIL
 
   [CSSTransformValue.toMatrix returns correct matrix for CSSTranslate]
     expected: FAIL
 
   [CSSTransformValue.toMatrix returns correct matrix for CSSRotate]
     expected: FAIL
 
+  [CSSTransformValue.set correctly sets the CSSTransformComponent at the given index]
+    expected: FAIL
+
+  [Setting a component in CSSTransformValue correctly appends the CSSTransformComponent if index specified is greater than length]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html.ini
@@ -0,0 +1,19 @@
+[cssUnparsedValue-indexed-getter-setter.html]
+  [Getting invalid index in CSSUnparsedValue returns undefined]
+    expected: FAIL
+
+  [Can update fragment in CSSUnparsedValue to a String]
+    expected: FAIL
+
+  [Can update fragment in CSSUnparsedValue to a CSSVariableReference]
+    expected: FAIL
+
+  [Setting one past the last fragment in a CSSUnparsedValue to a String appends the new fragment]
+    expected: FAIL
+
+  [Setting one past the last fragment in a CSSUnparsedValue to a CSSVariableReferenceValue appends the new fragment]
+    expected: FAIL
+
+  [Setting out of range index in CSSUnparsedValue throws RangeError]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html.ini
@@ -0,0 +1,7 @@
+[cssUnparsedValue-iterable.html]
+  [Iterating over an empty CSSUnparsedValue produces nothing]
+    expected: FAIL
+
+  [Iterating over a CSSUnparsedValue produces all fragments]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html.ini
@@ -0,0 +1,13 @@
+[cssUnparsedValue-length.html]
+  [Length of CSSUnparsedValue with no fragments is zero]
+    expected: FAIL
+
+  [Length of CSSUnparsedValue with multiple fragments is the number of fragments]
+    expected: FAIL
+
+  [Length of CSSUnparsedValue updates when fragments are appended]
+    expected: FAIL
+
+  [Length of CSSUnparsedValue does not change when fragments are modified]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html.ini
@@ -1,4 +1,7 @@
 [cssUnparsedValue.html]
   [CSSUnparsedValue]
     expected: FAIL
 
+  [CSSUnparsedValue Constructor]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUrlImageValue-interface.html.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[cssUrlImageValue-interface.html]
-  [CSSURLImageValue interface: existence and properties of interface object]
-    expected: FAIL
-
-  [CSSURLImageValue interface object length]
-    expected: FAIL
-
-  [CSSURLImageValue interface object name]
-    expected: FAIL
-
-  [CSSURLImageValue interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [CSSURLImageValue interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [CSSURLImageValue interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [CSSURLImageValue interface: attribute url]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUrlImageValue-invalid.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[cssUrlImageValue-invalid.html]
-  [Constructing a CSSURLImageValue with an invalid URL throws a TypeError]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssUrlImageValue.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[cssUrlImageValue.html]
-  [Constructing a CSSURLImageValue with a valid URL puts it in an unloaded state]
-    expected: FAIL
-
-  [Constructing a CSSURLImageValue from a URL sets its state to loaded]
-    expected: FAIL
-
-  [Constructing a CSSURLImageValue from a base64 URL sets its state to loaded]
-    expected: FAIL
-
-  [Constructing a CSSURLImageValue from a URL to an invalid image sets its state to error]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini
@@ -0,0 +1,10 @@
+[cssVariableReferenceValue-variable.html]
+  [CSSVariableReferenceValue.variable can updated to a valid custom property name]
+    expected: FAIL
+
+  [Updating CSSVariableReferenceValue.variable to the empty string throws TypeError]
+    expected: FAIL
+
+  [Updating CSSVariableReferenceValue.variable to an invalid custom property name throws TypeError]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html.ini
@@ -3,8 +3,14 @@
     expected: FAIL
 
   [CSSVariableReferenceValue can be constructed with fallback]
     expected: FAIL
 
   [CSSVariableReferenceValue.variable can updated to a valid variable name]
     expected: FAIL
 
+  [CSSVariableReferenceValue can be constructed with null fallback]
+    expected: FAIL
+
+  [CSSVariableReferenceValue can be constructed with valid fallback]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+  [Getting an shorthand property set explicitly in computed style returns a base CSSStyleValue]
+    expected: FAIL
+
+  [Getting a shorthand property from initial computed style returns a base CSSStyleValue]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+  [StylePropertyMap.getAll() with a shorthand property set explicitly in computed style returns a list containing a base CSSStyleValue]
+    expected: FAIL
+
+  [StylePropertyMap.getAll() with a shorthand property from initial computed style returns a list containing a base CSSStyleValue]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/getProperties.tentative.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[getProperties.tentative.html]
-  [StylePropertyMap.getProperties returns property names in correct order]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html.ini
@@ -12,8 +12,11 @@
     expected: FAIL
 
   [Calling StylePropertyMap.has with a valid custom property returns true]
     expected: FAIL
 
   [Calling StylePropertyMap.has with a valid list-valued property returns true]
     expected: FAIL
 
+  [Calling StylePropertyMap.has with a valid shorthand property returns true]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html.ini
@@ -6,8 +6,11 @@
     expected: FAIL
 
   [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
     expected: FAIL
 
   [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
     expected: FAIL
 
+  [Computed StylePropertyMap sorts custom properties in increasing code-point order]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/clear.html.ini
@@ -0,0 +1,10 @@
+[clear.html]
+  [Clearing an empty CSS rule is a no-op]
+    expected: FAIL
+
+  [Can clear a CSS rule containing properties]
+    expected: FAIL
+
+  [Declared StylePropertyMap.clear updates the CSS rule]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html.ini
@@ -0,0 +1,10 @@
+[delete-shorthand.html]
+  [Deleting a shorthand property not in the css rule is a no-op]
+    expected: FAIL
+
+  [Deleting a shorthand property in the css rule removes both it and its longhands]
+    expected: FAIL
+
+  [Deleting a longhand property in the css rule removes both it and its shorthand]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+  [Getting a shorthand property set explicitly in css rule returns a base CSSStyleValue]
+    expected: FAIL
+
+  [Getting a shorthand property that is partially set in css rule returns null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+  [StylePropertyMap.getAll() with a shorthand property set explicitly in css rule returns a base CSSStyleValue]
+    expected: FAIL
+
+  [StylePropertyMap.getAll() with a shorthand property that is partially in css rule returns empty list]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/getProperties.tentative.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[getProperties.tentative.html]
-  [Calling StylePropertyMap.getProperties on an empty property model returns a zero-length array]
-    expected: FAIL
-
-  [StylePropertyMap.getProperties returns CSS properties in alphabetical order then custom properties by codepoint]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html.ini
@@ -12,8 +12,14 @@
     expected: FAIL
 
   [Calling StylePropertyMap.has with a valid custom property returns true]
     expected: FAIL
 
   [Calling StylePropertyMap.has with a valid list-valued property returns true]
     expected: FAIL
 
+  [Calling StylePropertyMap.has with a valid shorthand specified explicitly returns true]
+    expected: FAIL
+
+  [Calling StylePropertyMap.has with a valid shorthand only partially specified returns false]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html.ini
@@ -0,0 +1,4 @@
+[set-shorthand.html]
+  [Declared StylePropertyMap.set() with shorthands]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/declared/update.tentative.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[update.tentative.html]
-  [StylePropertyMap.update tests]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/clear.html.ini
@@ -0,0 +1,10 @@
+[clear.html]
+  [Clearing an empty inline style is a no-op]
+    expected: FAIL
+
+  [Can clear an inline style containing properties]
+    expected: FAIL
+
+  [Inline StylePropertyMap.clear updates the element inline style]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html.ini
@@ -0,0 +1,10 @@
+[delete-shorthand.html]
+  [Deleting a shorthand property not in the inline style is a no-op]
+    expected: FAIL
+
+  [Deleting a shorthand property in the inline style removes both it and its longhands]
+    expected: FAIL
+
+  [Deleting a longhand property in the inline style removes both it and its shorthand]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html.ini
@@ -0,0 +1,7 @@
+[get-shorthand.html]
+  [Getting an shorthand property set explicitly in inline style returns a base CSSStyleValue]
+    expected: FAIL
+
+  [Getting a shorthand property that is partially set in inline style returns null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html.ini
@@ -0,0 +1,7 @@
+[getAll-shorthand.html]
+  [StylePropertyMap.getAll() with a shorthand property set explicitly in inline style returns a base CSSStyleValue]
+    expected: FAIL
+
+  [StylePropertyMap.getAll() with a shorthand property that is partially in inline style returns empty list]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/getProperties.tentative.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[getProperties.tentative.html]
-  [Calling StylePropertyMap.getProperties on an empty property model returns a zero-length array]
-    expected: FAIL
-
-  [StylePropertyMap.getProperties returns property names in correct order]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html.ini
@@ -12,8 +12,11 @@
     expected: FAIL
 
   [Calling StylePropertyMap.has with a valid custom property returns true]
     expected: FAIL
 
   [Calling StylePropertyMap.has with a valid list-valued property returns true]
     expected: FAIL
 
+  [Calling StylePropertyMap.has with a valid property in mixed case returns false]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html.ini
@@ -9,8 +9,11 @@
     expected: FAIL
 
   [StylePropertyMap iterator returns list-valued properties with the correct CSSStyleValue]
     expected: FAIL
 
   [StylePropertyMap iterator returns custom properties with the correct CSSStyleValue]
     expected: FAIL
 
+  [StylePropertyMap iterates properties in inline style order]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html.ini
@@ -0,0 +1,4 @@
+[set-shorthand.html]
+  [Inline StylePropertyMap.set() with shorthands]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/inline/update.tentative.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[update.tentative.html]
-  [StylePropertyMap.update tests]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html.ini
@@ -0,0 +1,4 @@
+[animation-direction.html]
+  ['animation-direction' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html.ini
@@ -0,0 +1,4 @@
+[backface-visibility.html]
+  ['backface-visibility' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-color.html.ini
@@ -0,0 +1,4 @@
+[background-color.html]
+  ['background-color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background-image.html.ini
@@ -0,0 +1,4 @@
+[background-image.html]
+  ['background-image' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/background.html.ini
@@ -0,0 +1,4 @@
+[background.html]
+  ['background' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html.ini
@@ -0,0 +1,4 @@
+[border-collapse.html]
+  ['border-collapse' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-color.html.ini
@@ -0,0 +1,4 @@
+[border-color.html]
+  ['border-color' properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html.ini
@@ -0,0 +1,4 @@
+[border-image-source.html]
+  ['border-image-source' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-style.html.ini
@@ -0,0 +1,4 @@
+[border-style.html]
+  [border style properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/border-width.html.ini
@@ -0,0 +1,4 @@
+[border-width.html]
+  [border width properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/bottom.html.ini
@@ -0,0 +1,4 @@
+[bottom.html]
+  ['bottom' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html.ini
@@ -0,0 +1,4 @@
+[box-sizing.html]
+  ['box-sizing' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/caret-color.html.ini
@@ -0,0 +1,4 @@
+[caret-color.html]
+  ['caret-color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/clear.html.ini
@@ -0,0 +1,4 @@
+[clear.html]
+  ['clear' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/color.html.ini
@@ -0,0 +1,4 @@
+[color.html]
+  ['color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html.ini
@@ -0,0 +1,4 @@
+[column-rule-color.html]
+  ['column-rule-color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/direction.html.ini
@@ -0,0 +1,4 @@
+[direction.html]
+  ['direction' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html.ini
@@ -0,0 +1,4 @@
+[empty-cells.html]
+  ['empty-cells' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/float.html.ini
@@ -0,0 +1,4 @@
+[float.html]
+  ['float' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-style.html.ini
@@ -0,0 +1,4 @@
+[font-style.html]
+  ['font-style' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/font-weight.html.ini
@@ -0,0 +1,4 @@
+[font-weight.html]
+  ['font-weight' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/height.html.ini
@@ -0,0 +1,4 @@
+[height.html]
+  ['height' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/left.html.ini
@@ -0,0 +1,4 @@
+[left.html]
+  ['left' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/line-height.html.ini
@@ -0,0 +1,4 @@
+[line-height.html]
+  ['line-height' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html.ini
@@ -0,0 +1,4 @@
+[list-style-image.html]
+  ['list-style-image' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html.ini
@@ -0,0 +1,4 @@
+[list-style-position.html]
+  ['list-style-position' property]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin-top.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[margin-top.html]
-  ['margin-top' property]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/margin.html.ini
@@ -0,0 +1,4 @@
+[margin.html]
+  [margin properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/mask-image.html.ini
@@ -0,0 +1,4 @@
+[mask-image.html]
+  ['mask-image' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/object-position.html.ini
@@ -0,0 +1,4 @@
+[object-position.html]
+  ['object-position' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/opacity.html.ini
@@ -0,0 +1,4 @@
+[opacity.html]
+  ['opacity' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-color.html.ini
@@ -0,0 +1,4 @@
+[outline-color.html]
+  ['outline-color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/outline-style.html.ini
@@ -0,0 +1,4 @@
+[outline-style.html]
+  ['outline-style' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html.ini
@@ -0,0 +1,4 @@
+[overflow-anchor.html]
+  ['overflow-anchor' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/overflow.html.ini
@@ -0,0 +1,4 @@
+[overflow.html]
+  ['overflow' properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/padding.html.ini
@@ -0,0 +1,4 @@
+[padding.html]
+  [padding properties]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/position.html.ini
@@ -0,0 +1,4 @@
+[position.html]
+  ['position' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/resize.html.ini
@@ -0,0 +1,4 @@
+[resize.html]
+  ['resize' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/right.html.ini
@@ -0,0 +1,4 @@
+[right.html]
+  ['right' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html.ini
@@ -0,0 +1,4 @@
+[shape-outside.html]
+  ['shape-outside' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-align.html.ini
@@ -0,0 +1,4 @@
+[text-align.html]
+  ['text-align' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html.ini
@@ -0,0 +1,4 @@
+[text-decoration-color.html]
+  ['text-decoration-color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html.ini
@@ -0,0 +1,4 @@
+[text-decoration-style.html]
+  ['text-decoration-style' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html.ini
@@ -0,0 +1,4 @@
+[text-emphasis-color.html]
+  ['text-emphasis-color' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-transform.html.ini
@@ -0,0 +1,4 @@
+[text-transform.html]
+  ['text-transform' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/top.html.ini
@@ -0,0 +1,4 @@
+[top.html]
+  ['top' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html.ini
@@ -0,0 +1,4 @@
+[transform-interpolated.html]
+  [Computed value for interpolated transforms is not null]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transform.html.ini
@@ -0,0 +1,4 @@
+[transform.html]
+  ['transform' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html.ini
@@ -0,0 +1,4 @@
+[transition-duration.html]
+  ['transition-duration' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html.ini
@@ -0,0 +1,4 @@
+[vertical-align.html]
+  ['vertical-align' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/visibility.html.ini
@@ -0,0 +1,4 @@
+[visibility.html]
+  ['visibility' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/white-space.html.ini
@@ -0,0 +1,4 @@
+[white-space.html]
+  ['white-space' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/width.html.ini
@@ -0,0 +1,4 @@
+[width.html]
+  ['width' property]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-019.html.ini
@@ -0,0 +1,2 @@
+[available-size-019.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/cssom/cssimportrule.html.ini
@@ -0,0 +1,4 @@
+[cssimportrule.html]
+  [StyleSheet : MediaList mediaText attribute should be updated due to [PutForwards\]]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/cssom/serialize-values.html.ini
+++ b/testing/web-platform/meta/css/cssom/serialize-values.html.ini
@@ -1,13 +1,9 @@
 [serialize-values.html]
-  [content: counter(par-num)]
-    expected:
-      if stylo: FAIL
-
   [orphans: 101]
     expected: FAIL
 
   [orphans: inherit]
     expected: FAIL
 
   [outline-color: invert]
     expected: FAIL
--- a/testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini
+++ b/testing/web-platform/meta/custom-elements/CustomElementRegistry.html.ini
@@ -4,9 +4,9 @@
     expected: FAIL
 
   [customElements.define must get "observedAttributes" property on the constructor prototype when "attributeChangedCallback" is present]
     expected: FAIL
 
   [customElements.define must upgrade elements in the shadow-including tree order]
     expected:
       if not stylo: FAIL
-      PASS
+
--- a/testing/web-platform/meta/custom-elements/Document-createElement.html.ini
+++ b/testing/web-platform/meta/custom-elements/Document-createElement.html.ini
@@ -6,8 +6,11 @@
     expected: FAIL
 
   [document.createElement must not report a NotSupportedError when the element is adopted back from a the document of an iframe during construction]
     expected: FAIL
 
   [document.createElement must create an instance of autonomous custom elements when it has is attribute]
     expected: FAIL
 
+  [document.createElement with unknown "is" value should create "undefined" state element]
+    expected: FAIL
+
--- a/testing/web-platform/meta/custom-elements/Document-createElementNS.html.ini
+++ b/testing/web-platform/meta/custom-elements/Document-createElementNS.html.ini
@@ -1,4 +1,10 @@
 [Document-createElementNS.html]
   [autonomous: document.createElementNS should create custom elements with prefixes.]
     expected: FAIL
 
+  [builtin: document.createElementNS should create custom elements with prefixes.]
+    expected: FAIL
+
+  [builtin: document.createElementNS should check namespaces.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/custom-elements/builtin-coverage.html.ini
+++ b/testing/web-platform/meta/custom-elements/builtin-coverage.html.ini
@@ -1,3 +1,332 @@
 [builtin-coverage.html]
   prefs: [dom.dialog_element.enabled:true]
+  [a: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
 
+  [abbr: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [address: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [area: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [article: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [aside: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [audio: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [b: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [base: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [bdi: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [bdo: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [blockquote: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [body: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [br: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [button: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [canvas: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [caption: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [cite: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [code: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [col: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [colgroup: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [data: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [dd: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [del: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [details: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [dfn: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [div: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [dl: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [dt: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [em: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [embed: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [fieldset: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [figcaption: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [figure: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [footer: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [form: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [h1: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [h2: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [h3: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [h4: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [h5: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [h6: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [header: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [hgroup: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [hr: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [html: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [i: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [iframe: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [img: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [input: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [ins: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [kbd: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [label: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [legend: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [li: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [link: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [main: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [map: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [mark: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [menu: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [meta: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [meter: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [nav: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [noscript: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [object: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [ol: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [optgroup: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [option: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [output: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [p: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [param: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [picture: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [pre: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [progress: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [q: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [rp: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [rt: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [ruby: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [s: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [samp: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [script: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [section: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [select: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [small: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [source: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [span: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [strong: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [style: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [sub: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [summary: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [sup: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [table: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [tbody: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [td: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [template: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [textarea: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [tfoot: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [th: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [thead: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [time: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [title: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [tr: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [track: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [u: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [ul: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [var: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [video: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [wbr: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [datalist: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
+  [dialog: Operator 'new' should instantiate a customized built-in element]
+    expected: FAIL
+
--- a/testing/web-platform/meta/custom-elements/pseudo-class-defined.html.ini
+++ b/testing/web-platform/meta/custom-elements/pseudo-class-defined.html.ini
@@ -90,8 +90,29 @@
     expected: FAIL
 
   [Without browsing context: createElementNS("http://www.w3.org/1999/xhtml", "abbr", { is: "my-abbr" }) should not be :defined]
     expected: FAIL
 
   [Without browsing context: createElementNS("http://www.w3.org/2000/svg", "abbr", { is: "my-abbr" }) should be :defined]
     expected: FAIL
 
+  [<p> should not be :defined]
+    expected: FAIL
+
+  [createElement("p", { is: "" }) should not be :defined]
+    expected: FAIL
+
+  [createElementNS("http://www.w3.org/1999/xhtml", "p", { is: "" }) should not be :defined]
+    expected: FAIL
+
+  [createElementNS("http://www.w3.org/2000/svg", "p", { is: "" }) should be :defined]
+    expected: FAIL
+
+  [Without browsing context: createElement("p", { is: "" }) should not be :defined]
+    expected: FAIL
+
+  [Without browsing context: createElementNS("http://www.w3.org/1999/xhtml", "p", { is: "" }) should not be :defined]
+    expected: FAIL
+
+  [Without browsing context: createElementNS("http://www.w3.org/2000/svg", "p", { is: "" }) should be :defined]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/custom-elements/upgrading/Node-cloneNode.html.ini
@@ -0,0 +1,4 @@
+[Node-cloneNode.html]
+  [Node.prototype.cloneNode(false) must be able to clone as a customized built-in element when it has an inconsistent "is" attribute]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html.ini
@@ -0,0 +1,5 @@
+[drm-mp4-playback-temporary-playduration-keystatus.html]
+  expected: TIMEOUT
+  [drm, temporary, mp4, playback with limited playduration, check keystatus, single key]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-playduration.html.ini
@@ -0,0 +1,5 @@
+[drm-mp4-playback-temporary-playduration.html]
+  expected: TIMEOUT
+  [drm, temporary, mp4, playback with limited playduration, single key]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini
@@ -0,0 +1,17 @@
+[feature-policy-header-policy-allowed-for-all.https.sub.html]
+  expected: TIMEOUT
+  [Feature-Policy: fullscreen *NaN]
+    expected: FAIL
+
+  [Feature-Policy: fullscreen * -- test fullscreen is allowed on same-origin subframe]
+    expected: TIMEOUT
+
+  [Feature-Policy: fullscreen * -- test fullscreen is allowed on cross-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is allowed on same-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is disallowed on cross-origin subframe]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini
@@ -0,0 +1,17 @@
+[feature-policy-header-policy-allowed-for-self.https.sub.html]
+  expected: TIMEOUT
+  [Feature-Policy: fullscreen 'self' -- test allowlist is [same_origin\]]
+    expected: FAIL
+
+  [Feature-Policy: fullscreen 'self' -- test fullscreen is allowed on same-origin subframe]
+    expected: TIMEOUT
+
+  [Feature-Policy: fullscreen 'self' -- test fullscreen is disallowed on cross-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on same-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on cross-origin subframe]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini
@@ -0,0 +1,20 @@
+[feature-policy-header-policy-allowed-for-some.https.sub.html]
+  expected: TIMEOUT
+  [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test allowlist is [same_origin, cross_origin, https://www.example.com\]]
+    expected: FAIL
+
+  [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on same-origin subframe]
+    expected: TIMEOUT
+
+  [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on cross-origin https://www.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is disallowed on cross-origin https://www1.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on same-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on cross-origin subframe]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini
@@ -0,0 +1,17 @@
+[feature-policy-header-policy-disallowed-for-all.https.sub.html]
+  expected: TIMEOUT
+  [Feature-Policy: fullscreen 'none' -- test allowlist is [\]]
+    expected: FAIL
+
+  [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on same-origin subframe]
+    expected: TIMEOUT
+
+  [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on cross-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on same-origin subframe]
+    expected: NOTRUN
+
+  [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on cross-origin subframe]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini
@@ -0,0 +1,20 @@
+[feature-policy-nested-header-policy-allowed-for-all.https.sub.html]
+  expected: TIMEOUT
+  [Test nested header policy with local iframe on policy "fullscreen *"]
+    expected: TIMEOUT
+
+  [Test nested header policy with local iframe on policy "fullscreen 'self'"]
+    expected: NOTRUN
+
+  [Test nested header policy with local iframe on policy "fullscreen 'none'"]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen *"]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen 'self'"]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen 'none'"]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini
@@ -0,0 +1,20 @@
+[feature-policy-nested-header-policy-allowed-for-self.https.sub.html]
+  expected: TIMEOUT
+  [Test nested header policy with local iframe on policy "fullscreen *"]
+    expected: TIMEOUT
+
+  [Test nested header policy with local iframe on policy "fullscreen 'self'"]
+    expected: NOTRUN
+
+  [Test nested header policy with local iframe on policy "fullscreen 'none'"]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen *"]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen 'self'"]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen 'none'"]
+    expected: NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini
@@ -0,0 +1,20 @@
+[feature-policy-nested-header-policy-disallowed-for-all.https.sub.html]
+  expected: TIMEOUT
+  [Test nested header policy with local iframe on policy "fullscreen *".]
+    expected: TIMEOUT
+
+  [Test nested header policy with remote iframe on policy "fullscreen *".]
+    expected: NOTRUN
+
+  [Test nested header policy with local iframe on policy "fullscreen 'self'".]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen 'self'".]
+    expected: NOTRUN
+
+  [Test nested header policy with local iframe on policy "fullscreen 'none'".]
+    expected: NOTRUN
+
+  [Test nested header policy with remote iframe on policy "fullscreen 'none'".]
+    expected: NOTRUN
+
--- a/testing/web-platform/meta/fetch/api/basic/conditional-get.html.ini
+++ b/testing/web-platform/meta/fetch/api/basic/conditional-get.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[conditional-get.html]
--- a/testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
+++ b/testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[request-cache-default.html]
--- a/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.html.ini
+++ b/testing/web-platform/meta/fetch/api/request/request-cache-force-cache.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[request-cache-force-cache.html]
--- a/testing/web-platform/meta/fetch/api/request/request-cache-reload.html.ini
+++ b/testing/web-platform/meta/fetch/api/request/request-cache-reload.html.ini
@@ -1,1 +1,2 @@
 prefs: [network.http.rcwn.enabled:false]
+[request-cache-reload.html]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/corb/img-html-correctly-labeled.sub.html.ini
@@ -0,0 +1,2 @@
+[img-html-correctly-labeled.sub.html]
+  expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/corb/img-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
@@ -0,0 +1,4 @@
+[img-png-mislabeled-as-html-nosniff.tentative.sub.html]
+  expected:
+    if (os == "mac"): FAIL
+  restart-after: true
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/corb/script-html-correctly-labeled.tentative.sub.html.ini
@@ -0,0 +1,4 @@
+[script-html-correctly-labeled.tentative.sub.html]
+  [Untitled]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/security/redirect-to-url-with-credentials.https.html.ini
+++ b/testing/web-platform/meta/fetch/security/redirect-to-url-with-credentials.https.html.ini
@@ -1,6 +1,4 @@
 [redirect-to-url-with-credentials.https.html]
-  expected:
-    if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR
   [Untitled]
     expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/generic-sensor/SensorErrorEvent-constructor.https.html.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[SensorErrorEvent-constructor.html]
-  [SensorErrorEvent constructor without init dict]
-    expected: FAIL
-
-  [SensorErrorEvent constructor with init dict]
-    expected: FAIL
-
-
-[SensorErrorEvent-constructor.https.html]
-  [SensorErrorEvent constructor without init dict]
-    expected: FAIL
-
-  [SensorErrorEvent constructor with init dict]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/generic-sensor/idlharness.https.html.ini
+++ /dev/null
@@ -1,82 +0,0 @@
-[idlharness.https.html]
-  [SensorErrorEvent interface: existence and properties of interface object]
-    expected: FAIL
-
-  [SensorErrorEvent interface object length]
-    expected: FAIL
-
-  [SensorErrorEvent interface object name]
-    expected: FAIL
-
-  [SensorErrorEvent interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [SensorErrorEvent interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [SensorErrorEvent interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [SensorErrorEvent interface: attribute error]
-    expected: FAIL
-
-  [SensorErrorEvent must be primary interface of new SensorErrorEvent("SECURITY_ERR", { errorCode: 18 });]
-    expected: FAIL
-
-  [Stringification of new SensorErrorEvent("SECURITY_ERR", { errorCode: 18 });]
-    expected: FAIL
-
-  [SensorErrorEvent interface: new SensorErrorEvent("SECURITY_ERR", { errorCode: 18 }); must inherit property "error" with the proper type]
-    expected: FAIL
-
-  [Sensor interface: existence and properties of interface object]
-    expected: FAIL
-
-  [Sensor interface object length]
-    expected: FAIL
-
-  [Sensor interface object name]
-    expected: FAIL
-
-  [Sensor interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [Sensor interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [Sensor interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [Sensor interface: attribute activated]
-    expected: FAIL
-
-  [Sensor interface: attribute hasReading]
-    expected: FAIL
-
-  [Sensor interface: attribute timestamp]
-    expected: FAIL
-
-  [Sensor interface: operation start()]
-    expected: FAIL
-
-  [Sensor interface: operation stop()]
-    expected: FAIL
-
-  [Sensor interface: attribute onreading]
-    expected: FAIL
-
-  [Sensor interface: attribute onactivate]
-    expected: FAIL
-
-  [Sensor interface: attribute onerror]
-    expected: FAIL
-
-  [SensorErrorEvent must be primary interface of new SensorErrorEvent("error", { error: new DOMException });]
-    expected: FAIL
-
-  [Stringification of new SensorErrorEvent("error", { error: new DOMException });]
-    expected: FAIL
-
-  [SensorErrorEvent interface: new SensorErrorEvent("error", { error: new DOMException }); must inherit property "error" with the proper type]
-    expected: FAIL
-
--- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth.html.ini
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth.html.ini
@@ -1,10 +1,9 @@
 [open-features-tokenization-innerheight-innerwidth.html]
   disabled:
     if webrender and not debug: bug 1425588
-
   ["innerwidth==401" should set width of opened window]
     expected: FAIL
 
   ["innerheight==402" should set height of opened window]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini
@@ -1,10 +1,9 @@
 [open-features-tokenization-screenx-screeny.html]
   disabled:
     if webrender and not debug: bug 1425588
-
   ["screenx==141" should set left position of opened window]
     expected: FAIL
 
   ["screeny==142" should set top position of opened window]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-top-left.html.ini
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-top-left.html.ini
@@ -1,12 +1,11 @@
 [open-features-tokenization-top-left.html]
   disabled:
     if webrender and not debug: bug 1425588
-
   ["left==141" should set left position of opened window]
     expected: FAIL
 
   ["top==142" should set top position of opened window]
     expected: FAIL
 
   ["top=152==left=152" should set top and left position of opened window]
     expected: FAIL
--- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height.html.ini
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height.html.ini
@@ -1,12 +1,11 @@
 [open-features-tokenization-width-height.html]
   disabled:
     if webrender and not debug: bug 1425588
-
   ["width==401" should set width of opened window]
     expected: FAIL
 
   ["height==402" should set height of opened window]
     expected: FAIL
 
   ["height==402 width = 401" should set height and width of opened window]
     expected: FAIL
--- a/testing/web-platform/meta/html/dom/usvstring-reflection.html.ini
+++ b/testing/web-platform/meta/html/dom/usvstring-reflection.html.ini
@@ -6,8 +6,11 @@
     expected: FAIL
 
   [source : unpaired surrogate codepoint should be replaced with U+FFFD]
     expected: FAIL
 
   [storage event : unpaired surrogate codepoint should be replaced with U+FFFD]
     expected: FAIL
 
+  [RegisterPtotocolHandler URL: unpaired surrogate codepoint should not make any exceptions.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured_clone_bigint.html.ini
@@ -0,0 +1,4 @@
+[structured_clone_bigint.html]
+  [2.7 Safe passing of structured data]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html.ini
@@ -0,0 +1,5 @@
+[src-empty-string.html]
+  expected: TIMEOUT
+  [Setting HTMLTrackElement.src to the empty string fires 'error' and sets readyState to ERROR]
+    expected: TIMEOUT
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/user-interface/muted.html.ini
@@ -0,0 +1,13 @@
+[muted.html]
+  [cloning audio propagates muted (script-created)]
+    expected: FAIL
+
+  [cloning audio propagates muted (innerHTML-created)]
+    expected: FAIL
+
+  [cloning video propagates muted (script-created)]
+    expected: FAIL
+
+  [cloning video propagates muted (innerHTML-created)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/forms/textfieldselection/selection-start-end-extra.html.ini
@@ -0,0 +1,19 @@
+[selection-start-end-extra.html]
+  [Setting defaultValue in a textarea should move the cursor to the end]
+    expected: FAIL
+
+  [Setting textContent in a textarea should move selection{Start,End} to the end]
+    expected: FAIL
+
+  [Adding children to a textarea should move selection{Start,End} to the end]
+    expected: FAIL
+
+  [Removing children from a textarea should update selection{Start,End}]
+    expected: FAIL
+
+  [Setting value to a shorter string than defaultValue should correct the cursor position]
+    expected: FAIL
+
+  [Shortening value by turning the input type into 'color' and back to 'text' should correct selection{Start,End}]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini
+++ b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests15.html.ini
@@ -6,8 +6,12 @@
     expected: FAIL
 
   [html5lib_tests15.html 8ed7e05d49dfc6701ef8325a5d9504d596d8d083]
     expected: FAIL
 
   [html5lib_tests15.html 938af694979b4eae59e7bd3ab71d76e5254192a0]
     expected: FAIL
 
+
+[html5lib_tests15.html?run_type=write]
+
+[html5lib_tests15.html?run_type=uri]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/syntax/parsing/the-end.html.ini
@@ -0,0 +1,4 @@
+[the-end.html]
+  [pageshow]
+    expected: FAIL
+
--- a/testing/web-platform/meta/intersection-observer/timestamp.html.ini
+++ b/testing/web-platform/meta/intersection-observer/timestamp.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[timestamp.html]
--- a/testing/web-platform/meta/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html.ini
+++ b/testing/web-platform/meta/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html.ini
@@ -48,8 +48,17 @@
     expected: FAIL
 
   [InputDeviceInfo interface: operation getCapabilities()]
     expected: FAIL
 
   [Navigator interface: operation getUserMedia(MediaStreamConstraints, NavigatorUserMediaSuccessCallback, NavigatorUserMediaErrorCallback)]
     expected: FAIL
 
+  [InputDeviceInfo must be primary interface of [object MediaDeviceInfo\]]
+    expected: FAIL
+
+  [Stringification of [object MediaDeviceInfo\]]
+    expected: FAIL
+
+  [InputDeviceInfo interface: [object MediaDeviceInfo\] must inherit property "getCapabilities()" with the proper type]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html.ini
@@ -0,0 +1,4 @@
+[MediaStreamTrack-getCapabilities.https.html]
+  [MediaStreamTrack GetCapabilities]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
+++ b/testing/web-platform/meta/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
@@ -1,5 +1,4 @@
 [allowed.https.html]
   [opt_in_method: http-csp\n                                 origin: same-host-https\n                                 source_scheme: https\n                                 context_nesting: top-level\n                                 redirection: keep-scheme-redirect\n                                 subresource: link-prefetch-tag\n                                 expectation: allowed]
-    expected: FAIL
     bug: the test case uses "no-cache" HTTP header. send an error until we have conclusion at https://github.com/w3c/resource-hints/issues/62
 
--- a/testing/web-platform/meta/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
+++ b/testing/web-platform/meta/mixed-content/link-prefetch-tag/http-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
@@ -1,5 +1,4 @@
 [allowed.https.html]
   [opt_in_method: http-csp\n                                 origin: same-host-https\n                                 source_scheme: https\n                                 context_nesting: top-level\n                                 redirection: no-redirect\n                                 subresource: link-prefetch-tag\n                                 expectation: allowed]
-    expected: FAIL
     bug: the test case uses "no-cache" HTTP header. send an error until we have conclusion at https://github.com/w3c/resource-hints/issues/62
 
--- a/testing/web-platform/meta/mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
+++ b/testing/web-platform/meta/mixed-content/link-prefetch-tag/meta-csp/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
@@ -1,5 +1,4 @@
 [allowed.https.html]
   [opt_in_method: meta-csp\n                                 origin: same-host-https\n                                 source_scheme: https\n                                 context_nesting: top-level\n                                 redirection: no-redirect\n                                 subresource: link-prefetch-tag\n                                 expectation: allowed]
-    expected: FAIL
     bug: the test case uses "no-cache" HTTP header. send an error until we have conclusion at https://github.com/w3c/resource-hints/issues/62
 
--- a/testing/web-platform/meta/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
+++ b/testing/web-platform/meta/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
@@ -1,5 +1,4 @@
 [allowed.https.html]
   [opt_in_method: no-opt-in\n                                 origin: same-host-https\n                                 source_scheme: https\n                                 context_nesting: top-level\n                                 redirection: keep-scheme-redirect\n                                 subresource: link-prefetch-tag\n                                 expectation: allowed]
-    expected: FAIL
     bug: the test case uses "no-cache" HTTP header. send an error until we have conclusion at https://github.com/w3c/resource-hints/issues/62
 
--- a/testing/web-platform/meta/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
+++ b/testing/web-platform/meta/mixed-content/link-prefetch-tag/no-opt-in/same-host-https/top-level/no-redirect/allowed/allowed.https.html.ini
@@ -1,5 +1,4 @@
 [allowed.https.html]
   [opt_in_method: no-opt-in\n                                 origin: same-host-https\n                                 source_scheme: https\n                                 context_nesting: top-level\n                                 redirection: no-redirect\n                                 subresource: link-prefetch-tag\n                                 expectation: allowed]
-    expected: FAIL
     bug: the test case uses "no-cache" HTTP header. send an error until we have conclusion at https://github.com/w3c/resource-hints/issues/62
 
--- a/testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini
+++ b/testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[nav2_test_redirect_server.html]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-handler/can-make-payment-event-constructor.https.worker.js.ini
@@ -0,0 +1,14 @@
+[can-make-payment-event-constructor.https.worker.html]
+  expected: TIMEOUT
+  [CanMakePaymentEvent can be constructed in service worker.]
+    expected: FAIL
+
+  [CanMakePaymentEvent can be constructed with an EventInitDict, even if not trusted]
+    expected: FAIL
+
+  [CanMakePaymentEvent can be constructed with a CanMakePaymentEventInit, even if not trusted]
+    expected: FAIL
+
+  [CanMakePaymentEvent can be dispatched, even if not trusted]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-handler/can-make-payment-event.https.html.ini
@@ -0,0 +1,31 @@
+[can-make-payment-event.https.html]
+  [If a payment handler is not installed, then the payment method is not supported.]
+    expected: FAIL
+
+  [If CanMakePaymentEvent.respondWith(false) is called, then the payment method is not supported.]
+    expected: FAIL
+
+  [If CanMakePaymentEvent.respondWith(Promise.resolve(false)) is called, then the payment method is not supported.]
+    expected: FAIL
+
+  [If CanMakePaymentEvent.respondWith(true) is called, then the payment method is supported.]
+    expected: FAIL
+
+  [If CanMakePaymentEvent.respondWith(Promise.resolve(true)) is called, then the payment method is supported.]
+    expected: FAIL
+
+  [If CanMakePaymentEvent.respondWith(Promise.reject(error)) is called, then the payment method is not supported.]
+    expected: FAIL
+
+  [If an app supports "basic-card" in general and that's what merchant requests as well, then capability filtering should make the app available for use. CanMakePaymentEvent should not be fired for "basic-card".]
+    expected: FAIL
+
+  [If an app has less specific "basic-card" capabilites than merchant's request, capability filtering should not make the app available for use. CanMakePaymentEvent should not be fired for "basic-card". ]
+    expected: FAIL
+
+  [If an app has the exact "basic-card" capabilities that a merchant requested, capability filtering should make the app available for use. CanMakePaymentEvent should not be fired for "basic-card".]
+    expected: FAIL
+
+  [If an app has more specific "basic-card" capabilities than merchant's request, capability filtering should make the app available for use. CanMakePaymentEvent should not be fired for "basic-card".]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-handler/payment-instruments.https.html.ini
@@ -0,0 +1,52 @@
+[payment-instruments.https.html]
+  [Instrument keys are returned in the original insertion order]
+    expected: FAIL
+
+  [Deleting an existing instrument returns true]
+    expected: FAIL
+
+  [Deleting an existing instrument the second time returns false]
+    expected: FAIL
+
+  [Deleting a non-existing instrument returns false]
+    expected: FAIL
+
+  [Getting an existing instrument returns the instrument]
+    expected: FAIL
+
+  [Getting a non-existing instrument returns undefined]
+    expected: FAIL
+
+  [Resetting an existing instrument updates the instrument]
+    expected: FAIL
+
+  [Clearing the instruments]
+    expected: FAIL
+
+  [Cannot register instruments with invalid icon media type image/jif]
+    expected: FAIL
+
+  [Don't crash when registering instruments with very long icon media type image/pngggggg...]
+    expected: FAIL
+
+  [Don't crash when registering an instrument with a very long icon size 888...x888...]
+    expected: FAIL
+
+  [Cannot register instruments with invalid icon size "256 256" (missing "x")]
+    expected: FAIL
+
+  [Cannot register instruments with invalid icon URL (has a null character)]
+    expected: FAIL
+
+  [Cannot register instruments with non-existing non-https icon URL]
+    expected: FAIL
+
+  [Cannot register instruments with an existing non-https icon URL]
+    expected: FAIL
+
+  [Don't crash on very long key, name, method, and capability strings.]
+    expected: FAIL
+
+  [Don't crash on null characters in key, name, method, and capability strings.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/payment-handler/payment-request-event.https.html.ini
@@ -0,0 +1,2 @@
+[payment-request-event.https.html]
+  expected: TIMEOUT
deleted file mode 100644
--- a/testing/web-platform/meta/performance-timeline/po-navigation.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[po-navigation.html]
-  [navigation entry is observable]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/preload/link-header-preload-srcset.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[link-header-preload-srcset.html]
-  [Makes sure that Link headers preload images with (experimental) srcset/imgsizes attributes.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/link-header-preload-srcset.tentative.html.ini
@@ -0,0 +1,4 @@
+[link-header-preload-srcset.tentative.html]
+  [Makes sure that Link headers preload images with (experimental) srcset/imgsizes attributes.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/onload-event.html.ini
@@ -0,0 +1,4 @@
+[onload-event.html]
+  [Makes sure that preloaded resources trigger the onload event]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/preload-with-type.html.ini
@@ -0,0 +1,4 @@
+[preload-with-type.html]
+  [Makes sure that preloaded resources with a type attribute trigger the onload event]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/single-download-preload.html.ini
@@ -0,0 +1,4 @@
+[single-download-preload.html]
+  [Makes sure that preloaded resources are not downloaded again when used]
+    expected: FAIL
+
--- a/testing/web-platform/meta/requestidlecallback/basic.html.ini
+++ b/testing/web-platform/meta/requestidlecallback/basic.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[basic.html]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/resource-timing/resource_timing_store_and_clear_during_callback.html.ini
@@ -0,0 +1,27 @@
+[resource_timing_store_and_clear_during_callback.html]
+  expected:
+    if debug: CRASH
+  [No entry should be stored in resource timing buffer since its cleared once an item arrived.]
+    expected: FAIL
+
+  [6 resource timing entries should be moved to global buffer.]
+    expected: FAIL
+
+  [http://web-platform.test:8000/resources/testharness.js is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
+  [http://web-platform.test:8000/resources/testharnessreport.js is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
+  [http://web-platform.test:8000/resource-timing/resources/webperftestharness.js is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
+  [http://web-platform.test:8000/resource-timing/resources/webperftestharnessextension.js is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
+  [http://web-platform.test:8000/resource-timing/resources/empty_script.js is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
+  [http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.js is expected to be in the Resource Timing buffer]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/sensors/SensorErrorEvent-constructor.https.html.ini
@@ -0,0 +1,7 @@
+[SensorErrorEvent-constructor.https.html]
+  [SensorErrorEvent constructor without init dict]
+    expected: FAIL
+
+  [SensorErrorEvent constructor with init dict]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/sensors/idlharness.https.html.ini
@@ -0,0 +1,73 @@
+[idlharness.https.html]
+  [Sensor interface: existence and properties of interface object]
+    expected: FAIL
+
+  [Sensor interface object length]
+    expected: FAIL
+
+  [Sensor interface object name]
+    expected: FAIL
+
+  [Sensor interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [Sensor interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [Sensor interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [Sensor interface: attribute activated]
+    expected: FAIL
+
+  [Sensor interface: attribute hasReading]
+    expected: FAIL
+
+  [Sensor interface: attribute timestamp]
+    expected: FAIL
+
+  [Sensor interface: operation start()]
+    expected: FAIL
+
+  [Sensor interface: operation stop()]
+    expected: FAIL
+
+  [Sensor interface: attribute onreading]
+    expected: FAIL
+
+  [Sensor interface: attribute onactivate]
+    expected: FAIL
+
+  [Sensor interface: attribute onerror]
+    expected: FAIL
+
+  [SensorErrorEvent interface: existence and properties of interface object]
+    expected: FAIL
+
+  [SensorErrorEvent interface object length]
+    expected: FAIL
+
+  [SensorErrorEvent interface object name]
+    expected: FAIL
+
+  [SensorErrorEvent interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [SensorErrorEvent interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [SensorErrorEvent interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [SensorErrorEvent interface: attribute error]
+    expected: FAIL
+
+  [SensorErrorEvent must be primary interface of new SensorErrorEvent("error", { error: new DOMException });]
+    expected: FAIL
+
+  [Stringification of new SensorErrorEvent("error", { error: new DOMException });]
+    expected: FAIL
+
+  [SensorErrorEvent interface: new SensorErrorEvent("error", { error: new DOMException }); must inherit property "error" with the proper type]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/multipart-image.https.html.ini
@@ -0,0 +1,10 @@
+[multipart-image.https.html]
+  [same-origin multipart image via SW should be readable]
+    expected: FAIL
+
+  [cross-origin multipart image via SW with approved CORS should be readable]
+    expected: FAIL
+
+  [cross-origin multipart image with no-cors via SW should not be readable]
+    expected: FAIL
+
--- a/testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/resource-timing.https.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[resource-timing.https.html]
--- a/testing/web-platform/meta/service-workers/service-worker/webvtt-cross-origin.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/webvtt-cross-origin.https.html.ini
@@ -1,4 +1,7 @@
 [webvtt-cross-origin.https.html]
   [cross-origin text track with approved cors request should load]
     expected: FAIL
 
+  [same-origin text track that redirects to a cross-origin text track with approved cors should load]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/piping/error-propagation-forward.dedicatedworker.html.ini
+++ b/testing/web-platform/meta/streams/piping/error-propagation-forward.dedicatedworker.html.ini
@@ -84,8 +84,17 @@
     expected: FAIL
 
   [Errors must be propagated forward: shutdown must not occur until the final write completes]
     expected: FAIL
 
   [Errors must be propagated forward: abort should not happen until all queued writes complete]
     expected: FAIL
 
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; preventAbort = true]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write; preventAbort = true]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/piping/error-propagation-forward.html.ini
+++ b/testing/web-platform/meta/streams/piping/error-propagation-forward.html.ini
@@ -84,8 +84,17 @@
     expected: FAIL
 
   [Errors must be propagated forward: shutdown must not occur until the final write completes]
     expected: FAIL
 
   [Errors must be propagated forward: abort should not happen until all queued writes complete]
     expected: FAIL
 
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; preventAbort = true]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write; preventAbort = true]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/piping/error-propagation-forward.serviceworker.https.html.ini
+++ b/testing/web-platform/meta/streams/piping/error-propagation-forward.serviceworker.https.html.ini
@@ -84,8 +84,17 @@
     expected: FAIL
 
   [Errors must be propagated forward: shutdown must not occur until the final write completes]
     expected: FAIL
 
   [Errors must be propagated forward: abort should not happen until all queued writes complete]
     expected: FAIL
 
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; preventAbort = true]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write; preventAbort = true]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/piping/error-propagation-forward.sharedworker.html.ini
+++ b/testing/web-platform/meta/streams/piping/error-propagation-forward.sharedworker.html.ini
@@ -84,8 +84,17 @@
     expected: FAIL
 
   [Errors must be propagated forward: shutdown must not occur until the final write completes]
     expected: FAIL
 
   [Errors must be propagated forward: abort should not happen until all queued writes complete]
     expected: FAIL
 
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; preventAbort = true]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write]
+    expected: FAIL
+
+  [Errors must be propagated forward: shutdown must not occur until the final write completes; becomes errored after first write; preventAbort = true]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.dedicatedworker.html.ini
+++ b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.dedicatedworker.html.ini
@@ -1,9 +1,12 @@
 [construct-byob-request.dedicatedworker.html]
   expected:
     if debug and not stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): CRASH
   [ReadableStreamBYOBRequest constructor should throw when passed a real ReadableByteStreamController and a real view]
     expected: FAIL
 
--- a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.html.ini
+++ b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.html.ini
@@ -1,9 +1,12 @@
 [construct-byob-request.html]
   expected:
     if debug and not stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): CRASH
   [ReadableStreamBYOBRequest constructor should throw when passed a real ReadableByteStreamController and a real view]
     expected: FAIL
 
--- a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.serviceworker.https.html.ini
+++ b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.serviceworker.https.html.ini
@@ -1,9 +1,12 @@
 [construct-byob-request.serviceworker.https.html]
   expected:
     if debug and not stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): CRASH
   [ReadableStreamBYOBRequest constructor should throw when passed a real ReadableByteStreamController and a real view]
     expected: FAIL
 
--- a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.sharedworker.html.ini
+++ b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.sharedworker.html.ini
@@ -1,9 +1,12 @@
 [construct-byob-request.sharedworker.html]
   expected:
     if debug and not stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
     if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): CRASH
+    if debug and stylo and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): CRASH
+    if debug and stylo and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): CRASH
   [ReadableStreamBYOBRequest constructor should throw when passed a real ReadableByteStreamController and a real view]
     expected: FAIL
 
--- a/testing/web-platform/meta/streams/transform-streams/errors.dedicatedworker.html.ini
+++ b/testing/web-platform/meta/streams/transform-streams/errors.dedicatedworker.html.ini
@@ -51,8 +51,11 @@
     expected: FAIL
 
   [erroring during write with backpressure should result in the write failing]
     expected: FAIL
 
   [a write() that was waiting for backpressure should reject if the writable is aborted]
     expected: FAIL
 
+  [the readable should be errored with the reason passed to the writable abort() method]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/transform-streams/errors.html.ini
+++ b/testing/web-platform/meta/streams/transform-streams/errors.html.ini
@@ -51,8 +51,11 @@
     expected: FAIL
 
   [erroring during write with backpressure should result in the write failing]
     expected: FAIL
 
   [a write() that was waiting for backpressure should reject if the writable is aborted]
     expected: FAIL
 
+  [the readable should be errored with the reason passed to the writable abort() method]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/transform-streams/errors.serviceworker.https.html.ini
+++ b/testing/web-platform/meta/streams/transform-streams/errors.serviceworker.https.html.ini
@@ -51,8 +51,11 @@
     expected: FAIL
 
   [erroring during write with backpressure should result in the write failing]
     expected: FAIL
 
   [a write() that was waiting for backpressure should reject if the writable is aborted]
     expected: FAIL
 
+  [the readable should be errored with the reason passed to the writable abort() method]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/transform-streams/errors.sharedworker.html.ini
+++ b/testing/web-platform/meta/streams/transform-streams/errors.sharedworker.html.ini
@@ -51,8 +51,11 @@
     expected: FAIL
 
   [erroring during write with backpressure should result in the write failing]
     expected: FAIL
 
   [a write() that was waiting for backpressure should reject if the writable is aborted]
     expected: FAIL
 
+  [the readable should be errored with the reason passed to the writable abort() method]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/writable-streams/aborting.dedicatedworker.html.ini
+++ b/testing/web-platform/meta/streams/writable-streams/aborting.dedicatedworker.html.ini
@@ -174,8 +174,32 @@
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to controller.error() before abort() was called]
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to bad strategy before abort() was called]
     expected: FAIL
 
+  [WritableStream if sink's abort throws, the promise returned by multiple writer.abort()s is the same and rejects]
+    expected: FAIL
+
+  [Aborting a WritableStream puts it in an errored state with the error passed to abort()]
+    expected: FAIL
+
+  [Aborting a WritableStream causes any outstanding write() promises to be rejected with the reason supplied]
+    expected: FAIL
+
+  [close() should reject with abort reason why abort() is first error]
+    expected: FAIL
+
+  [if a writer is created for a stream with a pending abort, its ready should be rejected with the abort error]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, both should give the same promise that fulfills with undefined]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, but sequentially so so there's no pending abort the second time, both should fulfill with undefined]
+    expected: FAIL
+
+  [calling abort() on an errored stream should fulfill with undefined]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/writable-streams/aborting.html.ini
+++ b/testing/web-platform/meta/streams/writable-streams/aborting.html.ini
@@ -174,8 +174,32 @@
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to controller.error() before abort() was called]
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to bad strategy before abort() was called]
     expected: FAIL
 
+  [WritableStream if sink's abort throws, the promise returned by multiple writer.abort()s is the same and rejects]
+    expected: FAIL
+
+  [Aborting a WritableStream puts it in an errored state with the error passed to abort()]
+    expected: FAIL
+
+  [Aborting a WritableStream causes any outstanding write() promises to be rejected with the reason supplied]
+    expected: FAIL
+
+  [close() should reject with abort reason why abort() is first error]
+    expected: FAIL
+
+  [if a writer is created for a stream with a pending abort, its ready should be rejected with the abort error]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, both should give the same promise that fulfills with undefined]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, but sequentially so so there's no pending abort the second time, both should fulfill with undefined]
+    expected: FAIL
+
+  [calling abort() on an errored stream should fulfill with undefined]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/writable-streams/aborting.serviceworker.https.html.ini
+++ b/testing/web-platform/meta/streams/writable-streams/aborting.serviceworker.https.html.ini
@@ -174,8 +174,32 @@
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to controller.error() before abort() was called]
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to bad strategy before abort() was called]
     expected: FAIL
 
+  [WritableStream if sink's abort throws, the promise returned by multiple writer.abort()s is the same and rejects]
+    expected: FAIL
+
+  [Aborting a WritableStream puts it in an errored state with the error passed to abort()]
+    expected: FAIL
+
+  [Aborting a WritableStream causes any outstanding write() promises to be rejected with the reason supplied]
+    expected: FAIL
+
+  [close() should reject with abort reason why abort() is first error]
+    expected: FAIL
+
+  [if a writer is created for a stream with a pending abort, its ready should be rejected with the abort error]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, both should give the same promise that fulfills with undefined]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, but sequentially so so there's no pending abort the second time, both should fulfill with undefined]
+    expected: FAIL
+
+  [calling abort() on an errored stream should fulfill with undefined]
+    expected: FAIL
+
--- a/testing/web-platform/meta/streams/writable-streams/aborting.sharedworker.html.ini
+++ b/testing/web-platform/meta/streams/writable-streams/aborting.sharedworker.html.ini
@@ -174,8 +174,32 @@
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to controller.error() before abort() was called]
     expected: FAIL
 
   [sink abort() should not be called if stream was erroring due to bad strategy before abort() was called]
     expected: FAIL
 
+  [WritableStream if sink's abort throws, the promise returned by multiple writer.abort()s is the same and rejects]
+    expected: FAIL
+
+  [Aborting a WritableStream puts it in an errored state with the error passed to abort()]
+    expected: FAIL
+
+  [Aborting a WritableStream causes any outstanding write() promises to be rejected with the reason supplied]
+    expected: FAIL
+
+  [close() should reject with abort reason why abort() is first error]
+    expected: FAIL
+
+  [if a writer is created for a stream with a pending abort, its ready should be rejected with the abort error]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, both should give the same promise that fulfills with undefined]
+    expected: FAIL
+
+  [when calling abort() twice on the same stream, but sequentially so so there's no pending abort the second time, both should fulfill with undefined]
+    expected: FAIL
+
+  [calling abort() on an errored stream should fulfill with undefined]
+    expected: FAIL
+
--- a/testing/web-platform/meta/svg/shapes/rect-03.svg.ini
+++ b/testing/web-platform/meta/svg/shapes/rect-03.svg.ini
@@ -1,5 +1,5 @@
 [rect-03.svg]
   expected:
     if (os == "linux") and not webrender: PASS
-    if (os == "mac"): PASS
+    if os == "mac": PASS
     FAIL
--- a/testing/web-platform/meta/url/interfaces.any.js.ini
+++ b/testing/web-platform/meta/url/interfaces.any.js.ini
@@ -1,4 +1,6 @@
 [interfaces.any.html]
   [URL interface: legacy window alias]
     expected: FAIL
 
+
+[interfaces.any.worker.html]
--- a/testing/web-platform/meta/web-nfc/idlharness.https.html.ini
+++ b/testing/web-platform/meta/web-nfc/idlharness.https.html.ini
@@ -81,11 +81,11 @@
     expected: FAIL
 
   [NFC interface: calling watch(MessageCallback, NFCWatchOptions) on navigator.nfc with too few arguments must throw TypeError]
     expected: FAIL
 
   [NFC interface: navigator.nfc must inherit property "cancelWatch(long)" with the proper type]
     expected: FAIL
 
-  [Test IDL implementation of Web NFC API]
+  [Navigator interface: navigator must inherit property "nfc" with the proper type]
     expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/idl-test.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[idl-test.html]
-  expected: TIMEOUT
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html.ini
@@ -0,0 +1,2 @@
+[retrospective-exponentialRampToValueAtTime.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html.ini
@@ -0,0 +1,2 @@
+[retrospective-linearRampToValueAtTime.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html.ini
@@ -0,0 +1,2 @@
+[retrospective-setTargetAtTime.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html.ini
@@ -0,0 +1,2 @@
+[retrospective-setValueAtTime.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html.ini
@@ -0,0 +1,2 @@
+[retrospective-setValueCurveAtTime.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html.ini
@@ -0,0 +1,10 @@
+[convolver-cascade.html]
+  [X Output of cascaded mono convolvers should have contain at least one value different from 0.]
+    expected: FAIL
+
+  [< [cascade-mono\] 1 out of 1 assertions were failed.]
+    expected: FAIL
+
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html.ini
@@ -0,0 +1,2 @@
+[convolver-response-1-chan.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html.ini
@@ -0,0 +1,16 @@
+[convolver-response-2-chan.html]
+  [X 3: Channel 1 does not equal [0,0,0,0.9918840527534485,0.7683959007263184,0.9083510637283325,0.7684863805770874,0.9814502000808716,0.31932249665260315,-0.9322391152381897,-0.8032253384590149,-0.8812423348426819,-0.7985007762908936,-0.9260326027870178,-0.6009824872016907,0.7887305617332458...\] with an element-wise tolerance of {"absoluteThreshold":3.5763e-7,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[150\]\t-9.8372852802276611e-1\t-9.8372894525527954e-1\t4.1723251342773438e-7\t4.2413361469145524e-7\t3.5763000000000001e-7\n\t[169\]\t7.6624655723571777e-1\t7.6624697446823120e-1\t4.1723251342773438e-7\t5.4451440244483860e-7\t3.5763000000000001e-7\n\t[367\]\t9.8901057243347168e-1\t9.8901098966598511e-1\t4.1723251342773438e-7\t4.2186842996420569e-7\t3.5763000000000001e-7\n\t[479\]\t9.6245872974395752e-1\t9.6245914697647095e-1\t4.1723251342773438e-7\t4.3350672570202546e-7\t3.5763000000000001e-7\n\t[789\]\t9.8737633228302002e-1\t9.8737674951553345e-1\t4.1723251342773438e-7\t4.2256667845627698e-7\t3.5763000000000001e-7\n\t...and 3 more errors.\n\tMax AbsError of 4.1723251342773438e-7 at index of 150.\n\tMax RelError of 5.4451440244483860e-7 at index of 169.\n]
+    expected: FAIL
+
+  [< [3-channel input\] 1 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [X 4: Channel 1 does not equal [0,0,0,0.9692282676696777,0.8026211857795715,0.8825443387031555,0.1800812929868698,0.027644872665405273,-0.28447312116622925,-0.7766556143760681,-0.037477701902389526,-0.008235275745391846,0.07220339775085449,-0.33371710777282715,-0.7541776895523071,-0.0204334557056427...\] with an element-wise tolerance of {"absoluteThreshold":2.9803e-7,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[911\]\t7.5241827964782715e-1\t7.5241863727569580e-1\t3.5762786865234375e-7\t4.7530437303788414e-7\t2.9802999999999998e-7\n\tMax AbsError of 3.5762786865234375e-7 at index of 911.\n\tMax RelError of 4.7530437303788414e-7 at index of 911.\n]
+    expected: FAIL
+
+  [< [4-channel input\] 1 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [# AUDIT TASK RUNNER FINISHED: 2 out of 6 tasks were failed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html.ini
@@ -0,0 +1,77 @@
+[convolver-response-4-chan.html]
+  expected: TIMEOUT
+  [X 1: Channel 0 expected to be equal to the array [0,0,0.9458407163619995,0.844833254814148,1.7668657302856445,1.706931710243225,1.6640565395355225,1.7177008390426636,1.6363749504089355,1.8421846628189087,1.19059157371521,0.20796966552734375,-0.5251069068908691,-1.5682597160339355,-1.7950977087020874,-1.6221750974655151...\] but differs in 985 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-3.5762786865234375e-7\t0.0000000000000000e+0\n\t[1\]\t-1.4901161193847656e-7\t0.0000000000000000e+0\n\t[2\]\t9.4584035873413086e-1\t9.4584071636199951e-1\n\t[3\]\t8.4483319520950317e-1\t8.4483325481414795e-1\n\t...and 981 more errors.]
+    expected: FAIL
+
+  [X 1: Channel 1 expected to be equal to the array [0,0,0,0.9458407163619995,0.844833254814148,1.7668657302856445,1.706931710243225,1.6640565395355225,1.7177008390426636,1.6363749504089355,1.8421846628189087,1.19059157371521,0.20796966552734375,-0.5251069068908691,-1.5682597160339355,-1.7950977087020874...\] but differs in 984 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t2.9802322387695313e-8\t0.0000000000000000e+0\n\t[1\]\t-1.1920928955078125e-7\t0.0000000000000000e+0\n\t[2\]\t1.1175870895385742e-8\t0.0000000000000000e+0\n\t[3\]\t9.4584047794342041e-1\t9.4584071636199951e-1\n\t...and 980 more errors.]
+    expected: FAIL
+
+  [< [1-channel input\] 2 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [X 2: Channel 0 expected to be equal to the array [0,0,0.9458407163619995,0.844833254814148,1.8129091262817383,1.6304943561553955,1.75138258934021,1.6240887641906738,1.7747937440872192,1.305904746055603,-0.5349911451339722,-1.5818378925323486,-1.8035972118377686,-1.5881478786468506,-1.7987754344940186,-1.433510422706604...\] but differs in 994 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-2.3841857910156250e-7\t0.0000000000000000e+0\n\t[1\]\t-1.4901161193847656e-7\t0.0000000000000000e+0\n\t[2\]\t9.4584065675735474e-1\t9.4584071636199951e-1\n\t[4\]\t1.8129088878631592e+0\t1.8129091262817383e+0\n\t...and 990 more errors.]
+    expected: FAIL
+
+  [X 2: Channel 1 expected to be equal to the array [0,0,0,0.9458407163619995,0.844833254814148,1.8129091262817383,1.6304943561553955,1.75138258934021,1.6240887641906738,1.7747937440872192,1.305904746055603,-0.5349911451339722,-1.5818378925323486,-1.8035972118377686,-1.5881478786468506,-1.7987754344940186...\] but differs in 1008 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.4901161193847656e-8\t0.0000000000000000e+0\n\t[1\]\t-2.9802322387695313e-8\t0.0000000000000000e+0\n\t[2\]\t-4.8428773880004883e-8\t0.0000000000000000e+0\n\t[5\]\t1.8129088878631592e+0\t1.8129091262817383e+0\n\t...and 1004 more errors.]
+    expected: FAIL
+
+  [< [2-channel input\] 2 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [X 3: Channel 0 expected to be equal to the array [0,0,0.9458407163619995,0.844833254814148,1.8129091262817383,1.6304943561553955,1.75138258934021,1.6240887641906738,1.7747937440872192,1.305904746055603,-0.5349911451339722,-1.5818378925323486,-1.8035972118377686,-1.5881478786468506,-1.7987754344940186,-1.433510422706604...\] but differs in 994 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-2.3841857910156250e-7\t0.0000000000000000e+0\n\t[1\]\t-1.4901161193847656e-7\t0.0000000000000000e+0\n\t[2\]\t9.4584065675735474e-1\t9.4584071636199951e-1\n\t[4\]\t1.8129088878631592e+0\t1.8129091262817383e+0\n\t...and 990 more errors.]
+    expected: FAIL
+
+  [X 3: Channel 1 expected to be equal to the array [0,0,0,0.9458407163619995,0.844833254814148,1.8129091262817383,1.6304943561553955,1.75138258934021,1.6240887641906738,1.7747937440872192,1.305904746055603,-0.5349911451339722,-1.5818378925323486,-1.8035972118377686,-1.5881478786468506,-1.7987754344940186...\] but differs in 1008 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.4901161193847656e-8\t0.0000000000000000e+0\n\t[1\]\t-2.9802322387695313e-8\t0.0000000000000000e+0\n\t[2\]\t-4.8428773880004883e-8\t0.0000000000000000e+0\n\t[5\]\t1.8129088878631592e+0\t1.8129091262817383e+0\n\t...and 1004 more errors.]
+    expected: FAIL
+
+  [< [3-channel input\] 2 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [X 4: Channel 0 expected to be equal to the array [0,0,0.9706696271896362,0.8062857389450073,1.8264559507369995,1.6379890441894531,1.064091444015503,0.11066670715808868,0.06527140736579895,-0.29201388359069824,-0.7946901321411133,-0.007852792739868164,-0.029863864183425903,0.06670206785202026,-0.2774031460285187,-1.196859359741211...\] but differs in 1051 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.0803341865539551e-7\t0.0000000000000000e+0\n\t[1\]\t1.1175870895385742e-7\t0.0000000000000000e+0\n\t[2\]\t9.7066956758499146e-1\t9.7066962718963623e-1\n\t[3\]\t8.0628561973571777e-1\t8.0628573894500732e-1\n\t...and 1047 more errors.]
+    expected: FAIL
+
+  [X 4: Channel 1 expected to be equal to the array [0,0,0,0.9706696271896362,0.8062857389450073,1.8264559507369995,1.6379890441894531,1.064091444015503,0.11066670715808868,0.06527140736579895,-0.29201388359069824,-0.7946901321411133,-0.007852792739868164,-0.029863864183425903,0.06670206785202026,-0.2774031460285187...\] but differs in 1053 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t1.8626451492309570e-8\t0.0000000000000000e+0\n\t[2\]\t8.1025063991546631e-8\t0.0000000000000000e+0\n\t[3\]\t9.7066974639892578e-1\t9.7066962718963623e-1\n\t[5\]\t1.8264558315277100e+0\t1.8264559507369995e+0\n\t...and 1049 more errors.]
+    expected: FAIL
+
+  [< [4-channel input\] 2 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [X 5.1: Channel 0 expected to be equal to the array [0,0,2.2955894470214844,2.0720269680023193,3.932274580001831,2.6799838542938232,1.030521035194397,0.5735810399055481,1.1953468322753906,1.1813759803771973,-0.4176444709300995,-2.2066140174865723,-2.9535813331604004,-1.2753634452819824,0.26151078939437866,0.6016381978988647...\] but differs in 1054 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-2.9802322387695313e-7\t0.0000000000000000e+0\n\t[1\]\t1.4901161193847656e-7\t0.0000000000000000e+0\n\t[2\]\t2.2955892086029053e+0\t2.2955894470214844e+0\n\t[3\]\t2.0720272064208984e+0\t2.0720269680023193e+0\n\t...and 1050 more errors.]
+    expected: FAIL
+
+  [X 5.1: Channel 1 expected to be equal to the array [0,0,0,2.2955894470214844,2.0720269680023193,3.932274580001831,2.6799838542938232,1.030521035194397,0.5735810399055481,1.1953468322753906,1.1813759803771973,-0.4176444709300995,-2.2066140174865723,-2.9535813331604004,-1.2753634452819824,0.26151078939437866...\] but differs in 1023 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.6391277313232422e-7\t0.0000000000000000e+0\n\t[1\]\t-2.9802322387695313e-7\t0.0000000000000000e+0\n\t[2\]\t-7.0780515670776367e-8\t0.0000000000000000e+0\n\t[5\]\t3.9322743415832520e+0\t3.9322745800018311e+0\n\t...and 1019 more errors.]
+    expected: FAIL
+
+  [< [5.1-channel input\] 2 out of 2 assertions were failed.]
+    expected: FAIL
+
+  [X 1: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,1.7668662071228027,1.7069319486618042,1.6640567779541016,1.7177010774612427,1.6363751888275146,1.8421850204467773,1.1905916929244995,0.20796972513198853,-0.5251069664955139,-1.5682599544525146,-1.7950979471206665,-1.6221753358840942...\] but differs in 965 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-2.9802322387695313e-8\t0.0000000000000000e+0\n\t[1\]\t-7.4505805969238281e-8\t0.0000000000000000e+0\n\t[2\]\t9.4584065675735474e-1\t9.4584089517593384e-1\n\t[4\]\t1.7668659687042236e+0\t1.7668662071228027e+0\n\t...and 961 more errors.]
+    expected: FAIL
+
+  [X 1: Channel 1 expected to be equal to the array [0,0,0,0.9458408951759338,0.8448333740234375,1.7668662071228027,1.7069319486618042,1.6640567779541016,1.7177010774612427,1.6363751888275146,1.8421850204467773,1.1905916929244995,0.20796972513198853,-0.5251069664955139,-1.5682599544525146,-1.7950979471206665...\] but differs in 983 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.7881393432617188e-7\t0.0000000000000000e+0\n\t[1\]\t2.9802322387695313e-8\t0.0000000000000000e+0\n\t[2\]\t-1.0430812835693359e-7\t0.0000000000000000e+0\n\t[3\]\t9.4584077596664429e-1\t9.4584089517593384e-1\n\t...and 979 more errors.]
+    expected: FAIL
+
+  [X 2: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872,-1.4335107803344727...\] but differs in 991 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.4901161193847656e-7\t0.0000000000000000e+0\n\t[1\]\t-1.0430812835693359e-7\t0.0000000000000000e+0\n\t[2\]\t9.4584071636199951e-1\t9.4584089517593384e-1\n\t[3\]\t8.4483331441879272e-1\t8.4483337402343750e-1\n\t...and 987 more errors.]
+    expected: FAIL
+
+  [X 2: Channel 1 expected to be equal to the array [0,0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872...\] but differs in 999 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.7881393432617188e-7\t0.0000000000000000e+0\n\t[1\]\t-1.1920928955078125e-7\t0.0000000000000000e+0\n\t[2\]\t-2.5331974029541016e-7\t0.0000000000000000e+0\n\t[3\]\t9.4584071636199951e-1\t9.4584089517593384e-1\n\t...and 995 more errors.]
+    expected: FAIL
+
+  [X 3: Channel 0 expected to be equal to the array [0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872,-1.4335107803344727...\] but differs in 991 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.4901161193847656e-7\t0.0000000000000000e+0\n\t[1\]\t-1.0430812835693359e-7\t0.0000000000000000e+0\n\t[2\]\t9.4584071636199951e-1\t9.4584089517593384e-1\n\t[3\]\t8.4483331441879272e-1\t8.4483337402343750e-1\n\t...and 987 more errors.]
+    expected: FAIL
+
+  [X 3: Channel 1 expected to be equal to the array [0,0,0,0.9458408951759338,0.8448333740234375,1.812909483909607,1.6304945945739746,1.751382827758789,1.6240888833999634,1.7747939825057983,1.3059051036834717,-0.5349912047386169,-1.5818383693695068,-1.8035974502563477,-1.5881481170654297,-1.7987757921218872...\] but differs in 999 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-1.7881393432617188e-7\t0.0000000000000000e+0\n\t[1\]\t-1.1920928955078125e-7\t0.0000000000000000e+0\n\t[2\]\t-2.5331974029541016e-7\t0.0000000000000000e+0\n\t[3\]\t9.4584071636199951e-1\t9.4584089517593384e-1\n\t...and 995 more errors.]
+    expected: FAIL
+
+  [X 4: Channel 0 expected to be equal to the array [0,0,0.9706697463989258,0.8062858581542969,1.8264563083648682,1.6379892826080322,1.0640915632247925,0.11066664755344391,0.0652712881565094,-0.2920137643814087,-0.7946902513504028,-0.007852882146835327,-0.029863953590393066,0.06670215725898743,-0.27740323543548584,-1.19685959815979...\] but differs in 1063 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-6.3329935073852539e-8\t0.0000000000000000e+0\n\t[1\]\t-7.4505805969238281e-9\t0.0000000000000000e+0\n\t[6\]\t1.0640916824340820e+0\t1.0640915632247925e+0\n\t[7\]\t1.1066661775112152e-1\t1.1066664755344391e-1\n\t...and 1059 more errors.]
+    expected: FAIL
+
+  [X 4: Channel 1 expected to be equal to the array [0,0,0,0.9706697463989258,0.8062858581542969,1.8264563083648682,1.6379892826080322,1.0640915632247925,0.11066664755344391,0.0652712881565094,-0.2920137643814087,-0.7946902513504028,-0.007852882146835327,-0.029863953590393066,0.06670215725898743,-0.27740323543548584...\] but differs in 1063 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t-5.4016709327697754e-8\t0.0000000000000000e+0\n\t[2\]\t4.1909515857696533e-8\t0.0000000000000000e+0\n\t[3\]\t9.7066986560821533e-1\t9.7066974639892578e-1\n\t[4\]\t8.0628573894500732e-1\t8.0628585815429688e-1\n\t...and 1059 more errors.]
+    expected: FAIL
+
+  [X 5.1: Channel 0 expected to be equal to the array [0,0,2.2955899238586426,2.0720272064208984,3.9322750568389893,2.6799845695495605,1.0305213928222656,0.573580801486969,1.1953470706939697,1.1813762187957764,-0.4176445007324219,-2.2066144943237305,-2.9535818099975586,-1.275363564491272,0.26151078939437866,0.6016380786895752...\] but differs in 1024 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t1.7881393432617188e-7\t0.0000000000000000e+0\n\t[1\]\t-1.1920928955078125e-7\t0.0000000000000000e+0\n\t[3\]\t2.0720274448394775e+0\t2.0720272064208984e+0\n\t[4\]\t3.9322748184204102e+0\t3.9322750568389893e+0\n\t...and 1020 more errors.]
+    expected: FAIL
+
+  [X 5.1: Channel 1 expected to be equal to the array [0,0,0,2.2955899238586426,2.0720272064208984,3.9322750568389893,2.6799845695495605,1.0305213928222656,0.573580801486969,1.1953470706939697,1.1813762187957764,-0.4176445007324219,-2.2066144943237305,-2.9535818099975586,-1.275363564491272,0.26151078939437866...\] but differs in 1023 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t-8.9406967163085938e-8\t0.0000000000000000e+0\n\t[1\]\t-1.7881393432617188e-7\t0.0000000000000000e+0\n\t[2\]\t-3.7252902984619141e-9\t0.0000000000000000e+0\n\t[5\]\t3.9322748184204102e+0\t3.9322750568389893e+0\n\t...and 1019 more errors.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-delaynode-interface/no-dezippering.html.ini
@@ -0,0 +1,2 @@
+[no-dezippering.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-gainnode-interface/no-dezippering.html.ini
@@ -0,0 +1,2 @@
+[no-dezippering.html]
+  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic.html.ini
@@ -0,0 +1,13 @@
+[iirfilter-basic.html]
+  [X getFrequencyResponse(new Float32Array(10), new Float32Array(1), new Float32Array(20)) did not throw an exception.]
+    expected: FAIL
+
+  [X getFrequencyResponse(new Float32Array(10), new Float32Array(20), new Float32Array(1)) did not throw an exception.]
+    expected: FAIL
+
+  [< [exceptions-getFrequencyData\] 2 out of 5 assertions were failed.]
+    expected: FAIL
+
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webauthn/createcredential-extensions.https.html.ini
+++ b/testing/web-platform/meta/webauthn/createcredential-extensions.https.html.ini
@@ -16,8 +16,17 @@
     expected: NOTRUN
 
   [Bad extensions: extension ID too long]
     expected: NOTRUN
 
   [extensions is a nonsensical JSON string]
     expected: NOTRUN
 
+  [empty appid in create request]
+    expected: NOTRUN
+
+  [null appid in create request]
+    expected: NOTRUN
+
+  [appid in create request]
+    expected: NOTRUN
+
--- a/testing/web-platform/meta/webdriver/tests/actions/mouse_pause_dblclick.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/actions/mouse_pause_dblclick.py.ini
@@ -1,5 +1,3 @@
 [mouse_pause_dblclick.py]
   disabled:
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1447449
-
-
--- a/testing/web-platform/meta/webdriver/tests/cookies/delete_cookie.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/cookies/delete_cookie.py.ini
@@ -1,9 +1,7 @@
 [delete_cookie.py]
-  expected:
-    if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [test_handle_prompt_accept]
     expected: FAIL
 
   [test_unknown_cookie]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/element_click/select.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/element_click/select.py.ini
@@ -1,5 +1,3 @@
 [select.py]
   disabled:
     if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1397219
-  expected:
-    if (processor == "x86") and (bits == 32): TIMEOUT
--- a/testing/web-platform/meta/webdriver/tests/element_retrieval/get_active_element.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/element_retrieval/get_active_element.py.ini
@@ -1,10 +1,9 @@
 [get_active_element.py]
   disabled:
     if webrender: bug 1425588
-
   [test_handle_prompt_dismiss]
     expected: FAIL
 
   [test_handle_prompt_accept]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/execute_async_script/user_prompts.py.ini
@@ -1,12 +1,11 @@
 [user_prompts.py]
   disabled:
     if webrender: bug 1425588
-
   [test_handle_prompt_accept]
     expected: FAIL
 
   [test_handle_prompt_dismiss]
     expected: FAIL
 
   [test_handle_prompt_dismiss_and_notify]
     expected: FAIL
--- a/testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/execute_script/user_prompts.py.ini
@@ -1,12 +1,11 @@
 [user_prompts.py]
   disabled:
     if webrender: bug 1425588
-
   [test_handle_prompt_accept]
     expected: FAIL
 
   [test_handle_prompt_dismiss]
     expected: FAIL
 
   [test_handle_prompt_dismiss_and_notify]
     expected: FAIL
--- a/testing/web-platform/meta/webdriver/tests/get_window_rect.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/get_window_rect.py.ini
@@ -1,6 +1,4 @@
 [get_window_rect.py]
-  expected:
-    if not debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
   [test_handle_prompt_accept]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini
@@ -1,14 +1,9 @@
 [get_title.py]
   disabled:
     if webrender: bug 1425588
-
   [test_title_handle_prompt_dismiss]
     expected: FAIL
 
   [test_title_handle_prompt_accept]
     expected: FAIL
 
-  [test_title_after_modification]
-    expected:
-      if debug and stylo and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
-
--- a/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_alwaysMatch.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_alwaysMatch.py.ini
@@ -1,7 +1,6 @@
 [create_alwaysMatch.py]
   expected:
     if webrender: TIMEOUT
-
   [test_valid[timeouts-value10\]]
     expected: FAIL
 
--- a/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_firstMatch.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/sessions/new_session/create_firstMatch.py.ini
@@ -1,7 +1,6 @@
 [create_firstMatch.py]
   expected:
     if webrender: TIMEOUT
-
   [test_valid[timeouts-value10\]]
     expected: FAIL
 
--- a/testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCDTMFSender-insertDTMF.https.html.ini
@@ -1,7 +1,16 @@
 [RTCDTMFSender-insertDTMF.https.html]
   [insertDTMF() should throw InvalidStateError if transceiver.currentDirection is recvonly]
     expected: FAIL
 
   [insertDTMF() should throw InvalidStateError if transceiver.currentDirection is inactive]
     expected: FAIL
 
+  [insertDTMF() should succeed if tones contains valid DTMF characters]
+    expected: FAIL
+
+  [insertDTMF() should throw InvalidCharacterError if tones contains invalid DTMF characters]
+    expected: FAIL
+
+  [insertDTMF() should set toneBuffer to provided tones normalized, with old tones overridden]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange-long.https.html.ini
@@ -0,0 +1,4 @@
+[RTCDTMFSender-ontonechange-long.https.html]
+  [insertDTMF with duration greater than 6000 should be clamped to 6000]
+    expected: FAIL
+
--- a/testing/web-platform/meta/websockets/constructor/014.html.ini
+++ b/testing/web-platform/meta/websockets/constructor/014.html.ini
@@ -1,4 +1,6 @@
 [014.html]
   disabled:
     if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
     if e10s and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
+
+[014.html?wss]
--- a/testing/web-platform/meta/websockets/cookies/006.html.ini
+++ b/testing/web-platform/meta/websockets/cookies/006.html.ini
@@ -1,4 +1,6 @@
 [006.html?wss]
   [WebSockets: setting Secure cookie with document.cookie, checking ws request]
     expected: FAIL
 
+
+[006.html]
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/track-cue-rendering-position-align-rtl-center.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[track-cue-rendering-position-align-rtl-center.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/track-cue-rendering-position-align-rtl-line-left.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[track-cue-rendering-position-align-rtl-line-left.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/track-cue-rendering-position-align-rtl-line-right.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[track-cue-rendering-position-align-rtl-line-right.html]
-  expected: FAIL
--- a/testing/web-platform/meta/webxr/interfaces.https.html.ini
+++ b/testing/web-platform/meta/webxr/interfaces.https.html.ini
@@ -438,8 +438,11 @@
     expected: FAIL
 
   [XRCoordinateSystemEvent interface: existence and properties of interface prototype object's @@unscopables property]
     expected: FAIL
 
   [XRCoordinateSystemEvent interface: attribute coordinateSystem]
     expected: FAIL
 
+  [XRWebGLLayer interface: operation getViewport(XRView)]
+    expected: FAIL
+
--- a/testing/web-platform/meta/workers/WorkerPerformanceNow.html.ini
+++ b/testing/web-platform/meta/workers/WorkerPerformanceNow.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[WorkerPerformanceNow.html]
--- a/testing/web-platform/meta/workers/semantics/navigation/002.html.ini
+++ b/testing/web-platform/meta/workers/semantics/navigation/002.html.ini
@@ -1,1 +1,2 @@
 prefs: [privacy.reduceTimerPrecision:false]
+[002.html]
--- a/testing/web-platform/moz.build
+++ b/testing/web-platform/moz.build
@@ -306,19 +306,16 @@ with Files("tests/fonts/math/**"):
 
 with Files("tests/fullscreen/**"):
     BUG_COMPONENT = ("Core", "DOM")
 
 with Files("tests/gamepad/**"):
     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
 
 # Bug 1359076 - Deleting this feature due to security
-with Files("tests/generic-sensor/**"):
-    BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
-
 with Files("tests/geolocation-API/**"):
     BUG_COMPONENT = ("Core", "Geolocation")
 
 with Files("tests/gyroscope/**"):
     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
 
 with Files("tests/hr-time/**"):
     BUG_COMPONENT = ("Core", "DOM")
deleted file mode 100644
--- a/testing/web-platform/mozilla/meta/dom/classList.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[classList.html]
-  expected: ERROR