Bug 1639629 - [wpt-sync] Update web-platform-tests to 257af6a7bd889bf588a438d70f6f01fed9fca66f, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Thu, 21 May 2020 10:23:50 +0000
changeset 532038 5def2c28fc034faf30428e50975da53ab25f7693
parent 532037 2d2ce2f359182ce712895c5417dcf5cdff9e5654
child 532039 c7363797d74fd72d15ea49ea87673ad0ebb2ad05
push id37449
push userncsoregi@mozilla.com
push dateTue, 26 May 2020 02:38:57 +0000
treeherdermozilla-central@da2c7b0ac9a4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1639629
milestone78.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 1639629 - [wpt-sync] Update web-platform-tests to 257af6a7bd889bf588a438d70f6f01fed9fca66f, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 257af6a7bd889bf588a438d70f6f01fed9fca66f wpt-type: landing
testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini
testing/web-platform/meta/accelerometer/Accelerometer-iframe-access.https.html.ini
testing/web-platform/meta/accelerometer/Accelerometer.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini
testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini
testing/web-platform/meta/client-hints/accept-ch-stickiness/same-origin-iframe.https.html.ini
testing/web-platform/meta/clipboard-apis/permissions/readText-denied.https.html.ini
testing/web-platform/meta/clipboard-apis/permissions/readText-granted.https.html.ini
testing/web-platform/meta/clipboard-apis/permissions/writeText-denied.https.html.ini
testing/web-platform/meta/clipboard-apis/permissions/writeText-granted.https.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/spv-only-sent-to-initiator.sub.html.ini
testing/web-platform/meta/cookie-store/cookieListItem_attributes.tentative.https.any.js.ini
testing/web-platform/meta/cookie-store/cookieStore_delete_insecure.tentative.https.any.js.ini
testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini
testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini
testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-014.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html.ini
testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html.ini
testing/web-platform/meta/css/css-ui/appearance-revert-001.tentative.html.ini
testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
testing/web-platform/meta/css/css-values/ch-pseudo-recalc-on-font-load.html.ini
testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini
testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini
testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini
testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini
testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini
testing/web-platform/meta/feature-policy/feature-policy-for-sandbox/sandbox-policies-in-allow-attribute.html.ini
testing/web-platform/meta/fetch/content-type/script.window.js.ini
testing/web-platform/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini
testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini
testing/web-platform/meta/gyroscope/Gyroscope-iframe-access.https.html.ini
testing/web-platform/meta/gyroscope/Gyroscope.https.html.ini
testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini
testing/web-platform/meta/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html.ini
testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
testing/web-platform/meta/html/canvas/element/imagebitmap/createImageBitmap-origin.sub.html.ini
testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/blob-data.https.html.ini
testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini
testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini
testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini
testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini
testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini
testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini
testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_block_downloads.sub.tentative.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-module.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-module.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-module.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-module.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-module.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-inline-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-classic.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-module.html.ini
testing/web-platform/meta/idle-detection/idle-detection-allowed-by-feature-policy.https.sub.html.ini
testing/web-platform/meta/magnetometer/Magnetometer-iframe-access.https.html.ini
testing/web-platform/meta/magnetometer/Magnetometer.https.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-006.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-002.html.ini
testing/web-platform/meta/mediacapture-image/MediaStreamTrack-applyConstraints-getSettings.html.ini
testing/web-platform/meta/mediacapture-image/MediaStreamTrack-getCapabilities.html.ini
testing/web-platform/meta/mediacapture-image/MediaStreamTrack-getSettings.html.ini
testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini
testing/web-platform/meta/mixed-content/gen/worker-module-inherit.http-rp/__dir__.ini
testing/web-platform/meta/mozilla-sync
testing/web-platform/meta/orientation-event/device-orientation-events-of-detached-documents.https.html.ini
testing/web-platform/meta/orientation-event/device-orientation-events-unavailable-on-insecure-origins.html.ini
testing/web-platform/meta/orientation-event/motion/add-during-dispatch.https.html.ini
testing/web-platform/meta/orientation-event/motion/add-listener-from-callback.https.html.ini
testing/web-platform/meta/orientation-event/motion/multiple-event-listeners.https.html.ini
testing/web-platform/meta/orientation-event/motion/null-values.https.html.ini
testing/web-platform/meta/orientation-event/orientation/absolute-fallback.https.html.ini
testing/web-platform/meta/orientation-event/orientation/add-listener-from-callback.https.html.ini
testing/web-platform/meta/orientation-event/orientation/basic-operation-absolute.https.html.ini
testing/web-platform/meta/orientation-event/orientation/basic-operation.https.html.ini
testing/web-platform/meta/orientation-event/orientation/multiple-event-listeners.https.html.ini
testing/web-platform/meta/orientation-event/orientation/no-synchronous-events.https.html.ini
testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini
testing/web-platform/meta/orientation-event/orientation/updates.https.html.ini
testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini
testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor.https.html.ini
testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini
testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor.https.html.ini
testing/web-platform/meta/origin-isolation/going-back.sub.https.html.ini
testing/web-platform/meta/origin-isolation/removing-iframes.sub.https.html.ini
testing/web-platform/meta/origin-policy/bad-server/manifest-utf8-with-bom.https.html.ini
testing/web-platform/meta/origin-policy/content-security/double-content-security.https.html.ini
testing/web-platform/meta/origin-policy/content-security/double-policies.https.html.ini
testing/web-platform/meta/origin-policy/content-security/valid-with-multi-item-array.https.html.ini
testing/web-platform/meta/origin-policy/content-security/valid-with-semicolon.https.html.ini
testing/web-platform/meta/origin-policy/ids/mix-of-ids.https.html.ini
testing/web-platform/meta/origin-policy/ids/two-ids.https.html.ini
testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini
testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini
testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini
testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini
testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini
testing/web-platform/meta/proximity/ProximitySensor-iframe-access.https.html.ini
testing/web-platform/meta/proximity/ProximitySensor.https.html.ini
testing/web-platform/meta/resize-observer/change-layout-in-error.html.ini
testing/web-platform/meta/resize-observer/observe.html.ini
testing/web-platform/meta/resource-timing/status-codes-create-entry.html.ini
testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini
testing/web-platform/meta/screen-orientation/event-before-promise.html.ini
testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini
testing/web-platform/meta/screen-orientation/onchange-event.html.ini
testing/web-platform/meta/screen-orientation/orientation-reading.html.ini
testing/web-platform/meta/scroll-animations/current-time.html.ini
testing/web-platform/meta/scroll-animations/element-based-offset-clamp.html.ini
testing/web-platform/meta/scroll-animations/scroll-timeline-phases.tentative.html.ini
testing/web-platform/meta/scroll-animations/set-current-time-before-play.html.ini
testing/web-platform/meta/secure-contexts/basic-shared-worker.https.html.ini
testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
testing/web-platform/meta/trusted-types/DOMParser-parseFromString.tentative.html.ini
testing/web-platform/meta/trusted-types/DOMParser-parseFromString.tentative.https.html.ini
testing/web-platform/meta/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html.ini
testing/web-platform/meta/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Document-write.tentative.html.ini
testing/web-platform/meta/trusted-types/Document-write.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Element-insertAdjacentHTML.tentative.html.ini
testing/web-platform/meta/trusted-types/Element-insertAdjacentHTML.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Element-insertAdjacentText.tentative.html.ini
testing/web-platform/meta/trusted-types/Element-insertAdjacentText.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Element-outerHTML.tentative.html.ini
testing/web-platform/meta/trusted-types/Element-outerHTML.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Element-setAttribute.tentative.html.ini
testing/web-platform/meta/trusted-types/Element-setAttribute.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Element-setAttributeNS.tentative.html.ini
testing/web-platform/meta/trusted-types/Element-setAttributeNS.tentative.https.html.ini
testing/web-platform/meta/trusted-types/GlobalEventHandlers-onclick.tentative.html.ini
testing/web-platform/meta/trusted-types/GlobalEventHandlers-onclick.tentative.https.html.ini
testing/web-platform/meta/trusted-types/HTMLElement-generic.tentative.html.ini
testing/web-platform/meta/trusted-types/HTMLElement-generic.tentative.https.html.ini
testing/web-platform/meta/trusted-types/HTMLScriptElement-internal-slot.tentative.html.ini
testing/web-platform/meta/trusted-types/HTMLScriptElement-internal-slot.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Node-multiple-arguments.tentative.html.ini
testing/web-platform/meta/trusted-types/Node-multiple-arguments.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Range-createContextualFragment.tentative.html.ini
testing/web-platform/meta/trusted-types/Range-createContextualFragment.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedType-AttributeNodes.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedType-AttributeNodes.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicy-createXXX.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicy-createXXX.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-constants.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-constants.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.https.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html.ini
testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.https.html.ini
testing/web-platform/meta/trusted-types/Window-TrustedTypes.tentative.html.ini
testing/web-platform/meta/trusted-types/Window-TrustedTypes.tentative.https.html.ini
testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.html.ini
testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.https.html.ini
testing/web-platform/meta/trusted-types/block-Node-multiple-arguments.tentative.html.ini
testing/web-platform/meta/trusted-types/block-Node-multiple-arguments.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Document-write.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Document-write.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.html.ini
testing/web-platform/meta/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.https.html.ini
testing/web-platform/meta/trusted-types/block-text-node-insertion-into-script-element.tentative.html.ini
testing/web-platform/meta/trusted-types/block-text-node-insertion-into-script-element.tentative.https.html.ini
testing/web-platform/meta/trusted-types/csp-block-eval.tentative.html.ini
testing/web-platform/meta/trusted-types/csp-block-eval.tentative.https.html.ini
testing/web-platform/meta/trusted-types/default-policy-callback-arguments.tentative.html.ini
testing/web-platform/meta/trusted-types/default-policy-callback-arguments.tentative.https.html.ini
testing/web-platform/meta/trusted-types/default-policy-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/default-policy-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/default-policy.tentative.html.ini
testing/web-platform/meta/trusted-types/default-policy.tentative.https.html.ini
testing/web-platform/meta/trusted-types/empty-default-policy-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/empty-default-policy-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/empty-default-policy.tentative.html.ini
testing/web-platform/meta/trusted-types/empty-default-policy.tentative.https.html.ini
testing/web-platform/meta/trusted-types/eval-csp-no-tt.tentative.html.ini
testing/web-platform/meta/trusted-types/eval-csp-no-tt.tentative.https.html.ini
testing/web-platform/meta/trusted-types/eval-csp-tt-default-policy.tentative.html.ini
testing/web-platform/meta/trusted-types/eval-csp-tt-default-policy.tentative.https.html.ini
testing/web-platform/meta/trusted-types/eval-csp-tt-no-default-policy.tentative.html.ini
testing/web-platform/meta/trusted-types/eval-csp-tt-no-default-policy.tentative.https.html.ini
testing/web-platform/meta/trusted-types/eval-no-csp-no-tt-default-policy.tentative.html.ini
testing/web-platform/meta/trusted-types/eval-no-csp-no-tt-default-policy.tentative.https.html.ini
testing/web-platform/meta/trusted-types/eval-no-csp-no-tt.tentative.html.ini
testing/web-platform/meta/trusted-types/eval-no-csp-no-tt.tentative.https.html.ini
testing/web-platform/meta/trusted-types/eval-with-permissive-csp.tentative.html.ini
testing/web-platform/meta/trusted-types/eval-with-permissive-csp.tentative.https.html.ini
testing/web-platform/meta/trusted-types/idlharness.tentative.https.window.js.ini
testing/web-platform/meta/trusted-types/idlharness.tentative.window.js.ini
testing/web-platform/meta/trusted-types/no-require-trusted-types-for-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/no-require-trusted-types-for.tentative.html.ini
testing/web-platform/meta/trusted-types/no-require-trusted-types-for.tentative.https.html.ini
testing/web-platform/meta/trusted-types/require-trusted-types-for-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/require-trusted-types-for-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/require-trusted-types-for.tentative.html.ini
testing/web-platform/meta/trusted-types/require-trusted-types-for.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-createHTMLDocument.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-createHTMLDocument.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-duplicate-names.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-duplicate-names.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-no-unsafe-eval.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-no-unsafe-eval.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-eval-reporting.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-eval-reporting.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-navigation.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-navigation.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-report-only.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-report-only.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-reporting-check-report.html.ini
testing/web-platform/meta/trusted-types/trusted-types-reporting-check-report.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-reporting.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-reporting.tentative.https.html.ini
testing/web-platform/meta/trusted-types/trusted-types-svg-script.tentative.html.ini
testing/web-platform/meta/trusted-types/trusted-types-svg-script.tentative.https.html.ini
testing/web-platform/meta/trusted-types/tt-block-eval.tentative.html.ini
testing/web-platform/meta/trusted-types/tt-block-eval.tentative.https.html.ini
testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
testing/web-platform/meta/url/a-element.html.ini
testing/web-platform/meta/url/failure.html.ini
testing/web-platform/meta/url/url-constructor.html.ini
testing/web-platform/meta/webdriver/tests/back/back.py.ini
testing/web-platform/meta/webdriver/tests/close_window/close.py.ini
testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState-disconnected.https.html.ini
testing/web-platform/meta/webrtc/RTCPeerConnection-ondatachannel.html.ini
testing/web-platform/meta/webrtc/simulcast/getStats.https.html.ini
testing/web-platform/meta/websockets/binary/__dir__.ini
testing/web-platform/meta/xhr/event-timeout.any.js.ini
--- a/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini
@@ -137,17 +137,16 @@
     expected: [NOTRUN, PASS]
 
   [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]]
     expected: [NOTRUN, PASS]
 
   [Blob: [object Blob\]]
     expected: [TIMEOUT, PASS]
 
-
 [structured-clone.any.html?1-20]
 
 [structured-clone.any.worker.html?1-20]
 
 [structured-clone.any.worker.html?21-40]
 
 [structured-clone.any.html?21-40]
 
--- a/testing/web-platform/meta/accelerometer/Accelerometer-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/accelerometer/Accelerometer-iframe-access.https.html.ini
@@ -1,28 +1,29 @@
 [Accelerometer-iframe-access.https.html]
+  expected: ERROR
   [Accelerometer: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [Accelerometer: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/accelerometer/Accelerometer.https.html.ini
+++ b/testing/web-platform/meta/accelerometer/Accelerometer.https.html.ini
@@ -1,199 +1,191 @@
 [Accelerometer.https.html]
+  expected: ERROR
   [Accelerometer: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
-
-  [GravitySensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that onerror is sent when sensor is not supported.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
   [LinearAccelerationSensor: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [GravitySensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
   [Accelerometer: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
   [LinearAccelerationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: sensor reading is correct.]
-    expected: FAIL
-
-  [LinearAccelerationSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: sensor.stop() returns undefined.]
-    expected: FAIL
-
-  [Accelerometer: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [GravitySensor: Test that onerror is sent when sensor is not supported.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [LinearAccelerationSensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
   [LinearAccelerationSensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Accelerometer: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GravitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [LinearAccelerationSensor: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini
@@ -1,10 +1,11 @@
 [AmbientLightSensor-iframe-access.https.html]
+  expected: ERROR
   [AmbientLightSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [AmbientLightSensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini
+++ b/testing/web-platform/meta/ambient-light/AmbientLightSensor.https.html.ini
@@ -1,61 +1,59 @@
 [AmbientLightSensor.https.html]
+  expected: ERROR
   [AmbientLightSensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [AmbientLightSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
-
-  [AmbientLightSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AmbientLightSensor: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/client-hints/accept-ch-stickiness/same-origin-iframe.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[same-origin-iframe.https.html]
-  [same origin iframe got client hints according to expectations.]
-    expected: FAIL
-
--- a/testing/web-platform/meta/clipboard-apis/permissions/readText-denied.https.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/permissions/readText-denied.https.html.ini
@@ -1,5 +1,7 @@
 [readText-denied.https.html]
-  expected: ERROR
+  expected:
+    if webrender and (os == "linux") and not debug and not fission: ["ERROR", "OK"]
+    ERROR
   [navigator.clipboard.readText() fails when permission denied]
     expected: FAIL
 
--- a/testing/web-platform/meta/clipboard-apis/permissions/readText-granted.https.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/permissions/readText-granted.https.html.ini
@@ -1,2 +1,5 @@
 [readText-granted.https.html]
-  expected: ERROR
+  expected:
+    if webrender and (os == "linux") and not debug and fission: ["OK", "ERROR"]
+    if webrender and (os == "linux") and not debug and not fission: ["ERROR", "OK"]
+    ERROR
--- a/testing/web-platform/meta/clipboard-apis/permissions/writeText-denied.https.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/permissions/writeText-denied.https.html.ini
@@ -1,5 +1,8 @@
 [writeText-denied.https.html]
-  expected: ERROR
+  expected:
+    if webrender and (os == "linux") and not debug and fission: ["ERROR", "OK"]
+    if webrender and (os == "linux") and not debug and not fission: ["ERROR", "OK"]
+    ERROR
   [navigator.clipboard.writeText() fails when permission denied]
     expected: FAIL
 
--- a/testing/web-platform/meta/clipboard-apis/permissions/writeText-granted.https.html.ini
+++ b/testing/web-platform/meta/clipboard-apis/permissions/writeText-granted.https.html.ini
@@ -1,2 +1,5 @@
 [writeText-granted.https.html]
-  expected: ERROR
+  expected:
+    if webrender and (os == "linux") and not fission and not debug: ["ERROR", "OK"]
+    if webrender and (os == "linux") and not fission and debug: ["ERROR", "OK"]
+    ERROR
--- a/testing/web-platform/meta/content-security-policy/navigate-to/spv-only-sent-to-initiator.sub.html.ini
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/spv-only-sent-to-initiator.sub.html.ini
@@ -1,14 +1,10 @@
 [spv-only-sent-to-initiator.sub.html]
-  expected:
-    if (os == "mac") and not debug: ["TIMEOUT", "OK"]
-    [OK, TIMEOUT]
+  expected: [OK, TIMEOUT]
   [Test that no spv event is raised]
-    expected:
-      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
-      [FAIL, NOTRUN]
+    expected: [FAIL, NOTRUN]
 
   [Violation report status OK.]
     expected:
       if webrender and not debug and not fission: ["FAIL", "PASS"]
       FAIL
 
--- a/testing/web-platform/meta/cookie-store/cookieListItem_attributes.tentative.https.any.js.ini
+++ b/testing/web-platform/meta/cookie-store/cookieListItem_attributes.tentative.https.any.js.ini
@@ -15,19 +15,16 @@
     expected: FAIL
 
   [CookieListItem - cookieStore.set with positional name and value and sameSite set to lax]
     expected: FAIL
 
   [CookieListItem - cookieStore.set with expires set to a Date 10 years in the future]
     expected: FAIL
 
-  [CookieListItem - cookieStore.set with secure set to false]
-    expected: FAIL
-
   [CookieListItem - cookieStore.set with name and value in options and expires set to a future Date]
     expected: FAIL
 
   [CookieListItem - cookieStore.set with expires set to a timestamp 10 years in the future]
     expected: FAIL
 
   [CookieListItem - cookieStore.set with name and value in options and expires set to a future timestamp]
     expected: FAIL
@@ -65,19 +62,16 @@
     expected: FAIL
 
   [CookieListItem - cookieStore.set with positional name and value and sameSite set to lax]
     expected: FAIL
 
   [CookieListItem - cookieStore.set with expires set to a Date 10 years in the future]
     expected: FAIL
 
-  [CookieListItem - cookieStore.set with secure set to false]
-    expected: FAIL
-
   [CookieListItem - cookieStore.set with name and value in options and expires set to a future Date]
     expected: FAIL
 
   [CookieListItem - cookieStore.set with expires set to a timestamp 10 years in the future]
     expected: FAIL
 
   [CookieListItem - cookieStore.set with name and value in options and expires set to a future timestamp]
     expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/cookie-store/cookieStore_delete_insecure.tentative.https.any.js.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[cookieStore_delete_insecure.tentative.https.any.html]
-  [cookieStore.delete(name) can delete an insecure cookie]
-    expected: FAIL
-
-  [cookieStore.delete(options) can delete an insecure cookie]
-    expected: FAIL
-
-
-[cookieStore_delete_insecure.tentative.https.any.serviceworker.html]
-  [cookieStore.delete(name) can delete an insecure cookie]
-    expected: FAIL
-
-  [cookieStore.delete(options) can delete an insecure cookie]
-    expected: FAIL
-
--- a/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
@@ -1,6 +1,6 @@
 [relpos-percentage-top-in-scrollable.html]
   [Top percentage resolved correctly for overflow contribution]
     expected:
+      if (os == "android") and not debug: ["FAIL", "PASS"]
       if (os == "android") and debug: ["FAIL", "PASS"]
-      if (os == "android") and not debug: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini
+++ b/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini
@@ -1,6 +1,6 @@
 [root-element-opacity-change.html]
   expected:
-    if (os == "linux") and debug and webrender and fission: ["PASS", "FAIL"]
-    if (os == "linux") and debug and webrender and not fission: ["PASS", "FAIL"]
-    if (os == "linux") and not debug and not webrender: ["PASS", "FAIL"]
+    if (os == "linux") and not fission and debug and webrender: ["PASS", "FAIL"]
+    if (os == "linux") and not fission and not debug and not webrender: ["PASS", "FAIL"]
+    if (os == "linux") and fission and debug: ["PASS", "FAIL"]
     if (os == "win") and fission: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini
+++ b/testing/web-platform/meta/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html.ini
@@ -1,2 +1,4 @@
 [clip-path-descendant-text-mutated-001.html]
-  expected: [PASS, FAIL]
+  expected:
+    if (os == "win") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+    [PASS, FAIL]
--- a/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
+++ b/testing/web-platform/meta/css/css-position/fixed-z-index-blend.html.ini
@@ -1,8 +1,11 @@
 [fixed-z-index-blend.html]
   disabled:
     if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
     if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1552460
     if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1559313
   expected:
     if webrender and not debug and not fission: ["PASS", "FAIL"]
-    if not webrender: FAIL
+    if webrender and not debug and fission: PASS
+    if webrender and debug and fission: ["PASS", "FAIL"]
+    if webrender and debug and not fission: PASS
+    FAIL
--- a/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/text-selection.html.ini
@@ -1,12 +1,10 @@
 [text-selection.html]
   [Selection ending in ::before-marker]
     expected:
-      if (os == "linux") and debug and not fission: ["PASS", "FAIL"]
-      if (os == "linux") and debug and fission: ["FAIL", "PASS"]
+      if (os == "linux") and debug: ["PASS", "FAIL"]
 
   [Selection ending in ::marker]
     expected:
-      if debug and (os == "linux") and fission: ["FAIL", "PASS"]
-      if debug and (os == "linux") and not fission: ["PASS", "FAIL"]
       if debug and (os == "win") and webrender: ["PASS", "FAIL"]
+      if debug and (os == "linux"): ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini
+++ b/testing/web-platform/meta/css/css-scroll-anchoring/nested-overflow-subtree-layout.html.ini
@@ -1,5 +1,6 @@
 [nested-overflow-subtree-layout.html]
   expected:
-    if os == "mac": PASS
+    if (os == "win") and debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
     if os == "android": PASS
+    if os == "mac": PASS
     [PASS, FAIL]
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini
@@ -1,4 +1,5 @@
 [shape-outside-linear-gradient-003.html]
   expected:
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-011.html.ini
@@ -1,5 +1,6 @@
 [shape-outside-linear-gradient-011.html]
   expected:
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
     if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-012.html.ini
@@ -1,5 +1,6 @@
 [shape-outside-linear-gradient-012.html]
   expected:
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
     if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-013.html.ini
@@ -1,5 +1,6 @@
 [shape-outside-linear-gradient-013.html]
   expected:
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
     if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-014.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-014.html.ini
@@ -1,5 +1,6 @@
 [shape-outside-linear-gradient-014.html]
   expected:
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
     if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-015.html.ini
@@ -1,5 +1,6 @@
 [shape-outside-linear-gradient-015.html]
   expected:
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
     if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html.ini
+++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-016.html.ini
@@ -1,5 +1,6 @@
 [shape-outside-linear-gradient-016.html]
   expected:
-    if (os == "win") and webrender and not fission: ["FAIL", "PASS"]
-    if (os == "win") and webrender and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"]
+    if (os == "win") and webrender and debug: ["FAIL", "PASS"]
     if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-ui/appearance-revert-001.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-revert-001.tentative.html.ini
@@ -1,7 +1,6 @@
 [appearance-revert-001.tentative.html]
   expected:
     if (os == "win") and fission: ["FAIL", "PASS"]
     if (os == "win") and not debug and (bits == 32): ["FAIL", "PASS"] #Bug 1639608
     if (os == "win") and not fission: FAIL
-    if (os == "android") and debug: ["PASS", "FAIL"]
-    if (os == "android") and not debug: ["PASS", "FAIL"]
+    if os == "android": ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
@@ -1,10 +1,10 @@
 [appearance-textfield-001.html]
   fuzzy:
     if os == "android": maxDifference=0-1;totalPixels=0-23
   expected:
-    if (os == "win") and (processor == "x86_64") and not debug and webrender and fission: ["FAIL", "PASS"]
-    if (os == "win") and (processor == "x86_64") and not debug and webrender and not fission: ["PASS", "FAIL"]
-    if (os == "win") and (processor == "x86_64") and debug and webrender: ["FAIL", "PASS"]
-    if (os == "win") and (processor == "x86_64") and debug and not webrender: ["PASS", "FAIL"]
-    if (os == "win") and (processor == "x86_64") and not debug and not webrender: ["FAIL", "PASS"]
-    if (os == "win") and (processor == "x86"): ["FAIL", "PASS"]
+    if (os == "win") and not debug and webrender and fission: ["FAIL", "PASS"]
+    if (os == "win") and not debug and webrender and not fission: ["FAIL", "PASS"]
+    if (os == "win") and debug and not webrender and (processor == "x86"): ["FAIL", "PASS"]
+    if (os == "win") and debug and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
+    if (os == "win") and not debug and not webrender: ["FAIL", "PASS"]
+    if (os == "win") and debug and webrender: ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-values/ch-pseudo-recalc-on-font-load.html.ini
+++ b/testing/web-platform/meta/css/css-values/ch-pseudo-recalc-on-font-load.html.ini
@@ -1,53 +1,49 @@
 [ch-pseudo-recalc-on-font-load.html]
   [ch in pseudo-element ::marker should be recalculated after loading a web font]
     expected:
-      if not debug and (os == "win") and not fission and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and fission: PASS
-      if not debug and (os == "win") and fission: ["PASS", "FAIL"]
+      if not debug and (os == "win") and webrender and fission: ["PASS", "FAIL"]
       if debug and (os == "linux") and not fission: FAIL
       if debug and (os == "linux") and fission: PASS
-      if not debug and (os == "android"): ["PASS", "FAIL"]
+      if not debug and (os == "linux") and fission: PASS
       if debug and (os == "android"): PASS
       if debug and (os == "mac"): FAIL
       if debug and (os == "win"): FAIL
+      if not debug and (os == "android"): ["PASS", "FAIL"]
       [FAIL, PASS]
 
   [ch in pseudo-element ::after should be recalculated after loading a web font]
     expected:
-      if not debug and (os == "win") and not fission and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
-      if not debug and (os == "win") and fission: ["PASS", "FAIL"]
-      if not debug and (os == "linux") and fission: PASS
+      if not debug and (os == "win") and webrender and fission: ["PASS", "FAIL"]
       if debug and (os == "linux") and not fission: FAIL
       if debug and (os == "linux") and fission: PASS
-      if not debug and (os == "android"): ["PASS", "FAIL"]
+      if not debug and (os == "linux") and fission: PASS
       if debug and (os == "android"): PASS
       if debug and (os == "mac"): FAIL
       if debug and (os == "win"): FAIL
+      if not debug and (os == "android"): ["PASS", "FAIL"]
       [FAIL, PASS]
 
   [ch in pseudo-element ::first-line should be recalculated after loading a web font]
     expected:
-      if not debug and (os == "win") and not fission and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
-      if not debug and (os == "win") and fission: ["PASS", "FAIL"]
-      if not debug and (os == "linux") and fission: PASS
-      if debug and (os == "linux") and not fission: FAIL
-      if debug and (os == "linux") and fission: PASS
-      if not debug and (os == "android"): ["PASS", "FAIL"]
-      if debug and (os == "android"): PASS
-      if debug and (os == "mac"): FAIL
-      if debug and (os == "win"): FAIL
-      [FAIL, PASS]
-
-  [ch in pseudo-element ::before should be recalculated after loading a web font]
-    expected:
-      if not debug and (os == "win") and not fission and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
+      if not debug and (os == "win") and webrender and fission: ["PASS", "FAIL"]
       if debug and (os == "linux") and fission: PASS
       if debug and (os == "linux") and not fission: FAIL
-      if not debug and (os == "win") and fission: ["PASS", "FAIL"]
       if not debug and (os == "linux") and fission: PASS
       if debug and (os == "android"): PASS
       if debug and (os == "win"): FAIL
       if debug and (os == "mac"): FAIL
       if not debug and (os == "android"): ["PASS", "FAIL"]
       [FAIL, PASS]
 
+  [ch in pseudo-element ::before should be recalculated after loading a web font]
+    expected:
+      if not debug and (os == "win") and webrender and fission: ["PASS", "FAIL"]
+      if debug and (os == "linux") and fission: PASS
+      if debug and (os == "linux") and not fission: FAIL
+      if not debug and (os == "linux") and fission: PASS
+      if debug and (os == "android"): PASS
+      if debug and (os == "win"): FAIL
+      if debug and (os == "mac"): FAIL
+      if not debug and (os == "android"): ["PASS", "FAIL"]
+      [FAIL, PASS]
+
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth-positions.html.ini
@@ -1,12 +1,10 @@
 [scroll-behavior-smooth-positions.html]
   [Scroll positions when performing smooth scrolling from (1000, 0) to (500, 250) using scroll() ]
     expected:
-      if webrender and debug and (os == "linux") and not fission: ["PASS", "FAIL"]
-      if webrender and debug and (os == "linux") and fission: ["PASS", "FAIL"]
+      if webrender and debug and (os == "linux"): ["PASS", "FAIL"]
 
   [Scroll positions when performing smooth scrolling from (0, 0) to (500, 250) using scroll() ]
     expected:
-      if webrender and not fission and (os == "linux") and not debug: ["PASS", "FAIL"]
-      if webrender and not fission and (os == "linux") and debug: ["PASS", "FAIL"]
       if webrender and not fission and (os == "win") and debug: ["PASS", "FAIL"]
+      if webrender and not fission and (os == "linux"): ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini
@@ -1,5 +1,5 @@
 [effect-reference-feimage-002.html]
   expected:
     if webrender and not debug and (os == "win") and not fission: ["PASS", "FAIL"]
     if webrender and debug and (os == "linux"): ["PASS", "FAIL"]
-    if webrender and debug and (os == "win"): ["FAIL", "PASS"]
+    if webrender and debug and (os == "win"): ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini
+++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini
@@ -1,5 +1,5 @@
 [effect-reference-feimage-003.html]
   expected:
-    if webrender and debug and (os == "linux"): ["PASS", "FAIL"]
-    if webrender and debug and (os == "win"): ["PASS", "FAIL"]
-    if webrender and not debug and fission: ["PASS", "FAIL"]
+    if webrender and not fission and debug and (os == "win"): ["FAIL", "PASS"]
+    if webrender and not fission and debug and (os == "linux"): ["PASS", "FAIL"]
+    if webrender and fission: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini
+++ b/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini
@@ -1,76 +1,78 @@
 [webkit-animation-iteration-event.html]
   expected:
     if webrender and fission and (os == "linux") and debug: ["OK", "TIMEOUT"]
-    if webrender and fission and (os == "linux") and not debug: ["OK", "TIMEOUT"]
+    if webrender and fission and (os == "linux") and not debug: ["TIMEOUT", "OK"]
+    if not webrender and (os == "linux") and debug: ["OK", "TIMEOUT"]
     if webrender and fission and (os == "win"): ["OK", "TIMEOUT"]
-    if not webrender and (os == "linux") and debug: ["OK", "TIMEOUT"]
     if webrender and not fission: ["OK", "TIMEOUT"]
   [webkitAnimationIteration event listener is case sensitive]
     expected:
-      if webrender and fission and (os == "linux") and debug: ["PASS", "FAIL", "NOTRUN"]
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and fission and not debug and (os == "win"): ["PASS", "NOTRUN"]
+      if webrender and fission and not debug and (os == "linux"): ["NOTRUN", "PASS"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
-      if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
+      if webrender and fission and debug: ["PASS", "NOTRUN", "FAIL"]
       if webrender and not fission: ["PASS", "FAIL", "NOTRUN"]
 
   [webkitAnimationIteration event listener should trigger for an animation]
     expected:
       if webrender and fission and (os == "linux") and debug: ["PASS", "NOTRUN"]
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and fission and (os == "linux") and not debug: ["NOTRUN", "PASS"]
       if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and not fission: ["PASS", "NOTRUN"]
 
   [webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists]
     expected:
+      if webrender and fission and (os == "linux") and not debug: ["NOTRUN", "PASS"]
       if webrender and fission and (os == "linux") and debug: ["PASS", "NOTRUN"]
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
       if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and not fission: ["PASS", "NOTRUN"]
 
   [onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists]
     expected:
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "TIMEOUT", "NOTRUN"]
-      if webrender and fission and (os == "linux") and debug: ["PASS", "TIMEOUT", "NOTRUN"]
-      if webrender and fission and (os == "win"): ["PASS", "TIMEOUT", "NOTRUN"]
+      if webrender and fission and not debug and (os == "linux"): ["TIMEOUT", "PASS", "NOTRUN"]
+      if webrender and fission and not debug and (os == "win"): ["PASS", "TIMEOUT", "NOTRUN"]
+      if webrender and fission and debug: ["PASS", "NOTRUN", "TIMEOUT"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and not fission: ["PASS", "TIMEOUT", "NOTRUN"]
 
   [event types for prefixed and unprefixed animationiteration event handlers should be named appropriately]
     expected:
       if webrender and fission and (os == "linux") and debug: ["PASS", "NOTRUN"]
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and fission and (os == "linux") and not debug: ["NOTRUN", "PASS"]
       if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and not fission: ["PASS", "NOTRUN"]
 
   [event types for prefixed and unprefixed animationiteration event listeners should be named appropriately]
     expected:
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and fission and (os == "linux") and not debug: ["NOTRUN", "PASS"]
       if webrender and fission and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and not fission: ["PASS", "NOTRUN"]
 
   [webkitAnimationIteration event listener should not trigger if an unprefixed event handler also exists]
     expected:
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and fission and (os == "linux") and not debug: ["NOTRUN", "PASS"]
       if webrender and fission and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
       if webrender and not fission: ["PASS", "NOTRUN"]
 
   [onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists]
     expected:
-      if webrender and fission and (os == "linux") and debug: ["PASS", "TIMEOUT", "NOTRUN"]
-      if webrender and fission and (os == "linux") and not debug: ["PASS", "NOTRUN"]
+      if webrender and fission and not debug and (os == "linux"): ["NOTRUN", "PASS"]
+      if webrender and fission and not debug and (os == "win"): ["PASS", "NOTRUN"]
       if not webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
-      if webrender and fission and (os == "win"): ["PASS", "NOTRUN"]
+      if webrender and fission and debug: ["PASS", "NOTRUN", "TIMEOUT"]
       if webrender and not fission: ["PASS", "NOTRUN"]
 
   [onwebkitanimationiteration event handler should trigger for an animation]
     expected:
+      if webrender and debug and fission: ["PASS", "TIMEOUT"]
+      if webrender and debug and not fission: ["PASS", "TIMEOUT"]
       if not webrender and (os == "linux") and debug: ["PASS", "TIMEOUT"]
-      if webrender: ["PASS", "TIMEOUT"]
+      if webrender and not debug: ["PASS", "TIMEOUT"]
 
--- a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini
+++ b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini
@@ -1,13 +1,13 @@
 [lazyload-disabled-tentative.sub.html]
   disabled:
     if webrender and fission and debug and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1499123
   [Sanity-check: Contents do not load immediately (no eager-loading) when the loading attribute is 'lazy' and frame is in viewport.]
     expected:
-      if fission and (os == "linux"): ["FAIL", "PASS"]
       if fission and (os == "win"): ["FAIL", "PASS"]
+      if fission and (os == "linux"): ["PASS", "FAIL"]
       FAIL
 
   [When 'lazyload' feature is disabled, a frame cannot avoid lazyloading by setting 'loading' attribute to 'eager']
     expected:
       if fission and (os == "linux"): ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini
+++ b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini
@@ -1,7 +1,8 @@
 [loading-frame-default-eager-disabled-tentative.sub.html]
   [When 'loading-frame-default-eager' feature is disabled, a frame with 'loading attribute 'auto' will be lazily loaded.]
     expected:
-      if fission and not debug: ["FAIL", "PASS"]
-      if fission and debug: ["FAIL", "PASS"]
+      if fission and (os == "linux") and debug: ["FAIL", "PASS"]
+      if fission and (os == "linux") and not debug: ["PASS", "FAIL"]
+      if fission and (os == "win"): ["FAIL", "PASS"]
       FAIL
 
--- a/testing/web-platform/meta/feature-policy/feature-policy-for-sandbox/sandbox-policies-in-allow-attribute.html.ini
+++ b/testing/web-platform/meta/feature-policy/feature-policy-for-sandbox/sandbox-policies-in-allow-attribute.html.ini
@@ -1,18 +1,17 @@
 [sandbox-policies-in-allow-attribute.html]
-  expected:
-    if (os == "linux") and not webrender and (processor == "x86"): [OK, ERROR]
-    if (os == "linux") and not webrender and (processor == "x86_64"): [TIMEOUT, OK, ERROR]
-    if (os == "linux") and webrender and not fission: [TIMEOUT, OK, ERROR]
-    if os == "mac": [OK, ERROR]
-    TIMEOUT
   disabled:
     if debug and (os == "linux") and (bits == 64): https://bugzilla.mozilla.org/show_bug.cgi?id=1564229
     if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1564229
+  expected:
+    if (os == "linux") and not fission and (processor == "x86_64"): ["TIMEOUT", "OK", "ERROR"]
+    if (os == "linux") and not fission and (processor == "x86"): ["TIMEOUT", "OK", "ERROR"]
+    if os == "mac": ["TIMEOUT", "OK", "ERROR"]
+    TIMEOUT
   [Verify that when a sandbox related feature is enabled in 'allow' then  the feature will be enabled regardless of sandbox attribute's value.]
     expected: TIMEOUT
 
   [Verify that when a sandbox related feature (except scripts) is disabled in 'allow' then  the feature will be disabled regardless of sandbox attribute's value.]
     expected: NOTRUN
 
   [Verify that when scripts is disabled in 'allow' then  the feature will be disabled regardless of sandbox attribute's value.]
     expected: NOTRUN
--- a/testing/web-platform/meta/fetch/content-type/script.window.js.ini
+++ b/testing/web-platform/meta/fetch/content-type/script.window.js.ini
@@ -12,8 +12,12 @@
     expected: FAIL
 
   [separate text/javascript;charset=windows-1252;" \\" x/x]
     expected: FAIL
 
   [separate x/x;" x/y;\\" text/javascript;charset=windows-1252;" text/javascript]
     expected: FAIL
 
+  [combined text/javascript error]
+    expected:
+      if fission and (os == "win"): ["PASS", "FAIL"]
+
--- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor-iframe-access.https.html.ini
@@ -1,10 +1,11 @@
 [GeolocationSensor-iframe-access.https.html]
+  expected: ERROR
   [GeolocationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [GeolocationSensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini
+++ b/testing/web-platform/meta/geolocation-sensor/GeolocationSensor.https.html.ini
@@ -1,61 +1,59 @@
 [GeolocationSensor.https.html]
+  expected: ERROR
   [GeolocationSensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
-
-  [GeolocationSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [GeolocationSensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [GeolocationSensor: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
--- a/testing/web-platform/meta/gyroscope/Gyroscope-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/gyroscope/Gyroscope-iframe-access.https.html.ini
@@ -1,10 +1,11 @@
 [Gyroscope-iframe-access.https.html]
+  expected: ERROR
   [Gyroscope: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [Gyroscope: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/gyroscope/Gyroscope.https.html.ini
+++ b/testing/web-platform/meta/gyroscope/Gyroscope.https.html.ini
@@ -1,67 +1,65 @@
 [Gyroscope.https.html]
+  expected: ERROR
   [Gyroscope: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
   [Gyroscope: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [Gyroscope: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
   [Gyroscope: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: sensor timestamp is updated when time passes.]
-    expected: FAIL
-
-  [Gyroscope: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Gyroscope: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini
@@ -1,11 +1,11 @@
 [no_window_open_when_term_nesting_level_nonzero.window.html]
   expected:
-    if webrender and (os == "linux") and not debug and not fission: ["TIMEOUT", "ERROR", "CRASH"]
+    if webrender and (os == "linux") and not debug and not fission: ["ERROR", "TIMEOUT", "CRASH"]
     if webrender and (os == "linux") and not debug and fission: ["ERROR", "TIMEOUT", "CRASH"]
     if webrender and (os == "linux") and debug: ["ERROR", "TIMEOUT", "CRASH"]
     ERROR
   [no popups from synchronously reachable window]
     expected:
       if not debug and webrender and (os == "linux"): TIMEOUT
       FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html.ini
@@ -0,0 +1,4 @@
+[drawImage-from-blob.tentative.html]
+  expected:
+    if (os == "win") and webrender: PASS
+    FAIL
--- a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
+++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
@@ -1,7 +1,8 @@
 [2d.text.draw.fontface.notinpage.html]
   [@font-face fonts should work even if they are not used in the page]
     expected:
+      if not fission and (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not fission and (os == "android"): PASS
       if fission: PASS
       FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/imagebitmap/createImageBitmap-origin.sub.html.ini
@@ -0,0 +1,47 @@
+[createImageBitmap-origin.sub.html]
+  expected:
+    if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["OK", "TIMEOUT"]
+  [redirected to cross-origin HTMLVideoElement: origin unclear 2dContext.drawImage]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "TIMEOUT"]
+
+  [redirected to cross-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [unclean HTMLCanvasElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [unclean HTMLCanvasElement: origin unclear getImageData]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [redirected to same-origin HTMLVideoElement: origin unclear getImageData]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [redirected to same-origin HTMLVideoElement: origin unclear 2dContext.drawImage]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [unclean ImageBitmap: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [redirected to same-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [unclean ImageBitmap: origin unclear getImageData]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [unclean HTMLCanvasElement: origin unclear 2dContext.drawImage]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [unclean ImageBitmap: origin unclear 2dContext.drawImage]
+    expected:
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
--- a/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
+++ b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
@@ -1,15 +1,16 @@
 [offscreencanvas.commit.w.html]
   expected:
-    if (os == "win") and not debug and webrender and fission: ["ERROR", "OK"]
-    if (os == "win") and not debug and webrender and not fission: ["ERROR", "OK"]
-    if (os == "win") and not debug and not webrender and (processor == "x86"): OK
-    if (os == "linux") and not debug and webrender: OK
-    if (os == "linux") and debug: ["ERROR", "OK"]
-    if os == "mac": ["ERROR", "OK"]
+    if (os == "win") and webrender and not debug and fission: ["ERROR", "OK"]
+    if (os == "win") and not webrender and not debug and (processor == "x86"): OK
+    if (os == "linux") and not fission and webrender and not debug: OK
+    if (os == "win") and webrender and debug: ["ERROR", "OK"]
+    if (os == "linux") and fission and debug: ["ERROR", "OK"]
+    if (os == "linux") and fission and not debug: ["ERROR", "OK"]
+    if (os == "mac") and debug: ["ERROR", "OK"]
     [OK, ERROR]
   [Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.]
     expected: FAIL
 
   [Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception in a worker.]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/blob-data.https.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/blob-data.https.html.ini
@@ -1,12 +1,14 @@
 implementation-status: backlog
 bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613912
 [blob-data.https.html]
   expected:
-    if (os == "win") and debug and not webrender and (processor == "x86"): ["OK", "TIMEOUT"]
-    if (os == "linux") and fission and debug: ["OK", "TIMEOUT"]
-    if (os == "win") and not debug and not webrender: ["OK", "TIMEOUT"]
-    if (os == "mac") and debug: ["OK", "TIMEOUT"]
+    if not debug and (os == "linux") and (processor == "x86_64") and webrender and fission: ["OK", "TIMEOUT"]
+    if debug and (os == "win") and not webrender and (processor == "x86"): ["OK", "TIMEOUT"]
+    if debug and (os == "win") and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
+    if not debug and (os == "win") and webrender and fission: ["OK", "TIMEOUT"]
+    if debug and (os == "mac"): ["OK", "TIMEOUT"]
+    if debug and (os == "linux"): ["OK", "TIMEOUT"]
     [TIMEOUT, OK]
   [data frame: self.isSecureContext]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini
@@ -40,35 +40,37 @@
 [utf-16be.html?include=svg]
 
 [utf-16be.html?include=submit]
 
 [utf-16be.html?include=xhr]
 
 [utf-16be.html?include=workers]
   expected:
-    if (os == "linux") and (processor == "x86_64") and not fission and debug and webrender: ["TIMEOUT", "OK"]
-    if (os == "win") and (processor == "x86_64") and not debug and webrender and not fission: ["TIMEOUT", "OK"]
-    if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "OK"]
+    if (os == "linux") and webrender and not debug and not fission: ["TIMEOUT", "OK"]
     if (os == "win") and (processor == "x86") and debug: ["TIMEOUT", "OK"]
+    if (os == "linux") and webrender and debug: ["TIMEOUT", "OK"]
+    if (os == "android") and not debug: ["TIMEOUT", "OK"]
+    if (os == "mac") and debug: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [SharedWorker() in a shared worker]
     expected: FAIL
 
   [importScripts() in a shared worker]
     expected:
       if (processor == "x86") and debug: ["FAIL", "TIMEOUT"]
       FAIL
 
   [SharedWorker constructor]
     expected:
-      if (os == "linux") and (processor == "x86_64") and not fission and debug and webrender: ["TIMEOUT", "PASS"]
-      if (os == "win") and (processor == "x86_64") and not debug and webrender and not fission: ["TIMEOUT", "PASS"]
+      if (os == "linux") and webrender and not debug and not fission: ["TIMEOUT", "PASS"]
       if (os == "win") and (processor == "x86") and debug: ["TIMEOUT", "PASS"]
-      if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "PASS"]
+      if (os == "linux") and webrender and debug: ["TIMEOUT", "PASS"]
+      if (os == "mac") and debug: ["TIMEOUT", "PASS"]
+      if (os == "android") and not debug: ["TIMEOUT", "PASS"]
       [PASS, TIMEOUT]
 
   [SharedWorker() in a dedicated worker]
     expected: FAIL
 
   [Worker() in a shared worker]
     expected:
       if (processor == "x86") and debug: ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini
@@ -38,36 +38,32 @@
 [utf-16le.html?include=xml]
 
 [utf-16le.html?include=base-href]
 
 [utf-16le.html?include=css]
 
 [utf-16le.html?include=workers]
   expected:
-    if (os == "linux") and (processor == "x86_64") and not debug and webrender and not fission: ["TIMEOUT", "OK"]
-    if (os == "win") and not webrender and debug and (processor == "x86_64"): ["TIMEOUT", "OK"]
-    if (os == "win") and not webrender and not debug: ["TIMEOUT", "OK"]
-    if (os == "linux") and (processor == "x86"): ["TIMEOUT", "OK"]
+    if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "OK"]
+    if (os == "mac") and not debug: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [SharedWorker() in a shared worker]
     expected: FAIL
 
   [importScripts() in a shared worker]
     expected:
       if (processor == "x86_64") and (os == "linux") and not webrender and not debug: ["FAIL", "TIMEOUT"]
       if processor == "x86": ["FAIL", "TIMEOUT"]
       FAIL
 
   [SharedWorker constructor]
     expected:
-      if (os == "linux") and (processor == "x86_64") and not debug and webrender and not fission: ["TIMEOUT", "PASS"]
-      if (os == "win") and not webrender and debug and (processor == "x86_64"): ["TIMEOUT", "PASS"]
-      if (os == "win") and not webrender and not debug: ["TIMEOUT", "PASS"]
-      if (os == "linux") and (processor == "x86"): ["TIMEOUT", "PASS"]
+      if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "PASS"]
+      if (os == "mac") and not debug: ["TIMEOUT", "PASS"]
       [PASS, TIMEOUT]
 
   [SharedWorker() in a dedicated worker]
     expected: FAIL
 
 
 [utf-16le.html?include=loading]
 
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini
@@ -28,33 +28,27 @@
 
 [utf-8.html?include=xmldocument]
   [XMLDocument#load()]
     expected: FAIL
 
 
 [utf-8.html?include=workers]
   expected:
-    if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "OK"]
     if (os == "linux") and debug and not webrender: ["TIMEOUT", "OK"]
-    if (os == "linux") and debug and webrender: ["TIMEOUT", "OK"]
-    if (os == "android") and debug: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [SharedWorker() in a shared worker]
     expected: FAIL
 
   [importScripts() in a shared worker]
     expected: FAIL
 
   [SharedWorker constructor]
     expected:
-      if (os == "linux") and debug and webrender: ["TIMEOUT", "PASS"]
       if (os == "linux") and debug and not webrender: ["TIMEOUT", "PASS"]
-      if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "PASS"]
-      if (os == "android") and debug: ["TIMEOUT", "PASS"]
       [PASS, TIMEOUT]
 
   [SharedWorker() in a dedicated worker]
     expected: FAIL
 
 
 [utf-8.html?include=websocket]
 
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini
@@ -282,33 +282,29 @@
 
 [windows-1251.html?include=xhr]
   [XMLHttpRequest#open()]
     expected: FAIL
 
 
 [windows-1251.html?include=workers]
   expected:
-    if (os == "linux") and webrender and not debug and not fission: ["TIMEOUT", "OK"]
-    if (os == "win") and (processor == "x86") and debug: ["TIMEOUT", "OK"]
-    if (os == "android") and not debug: ["TIMEOUT", "OK"]
+    if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [SharedWorker() in a shared worker]
     expected: FAIL
 
   [importScripts() in a shared worker]
     expected:
       if processor == "x86": ["FAIL", "TIMEOUT"]
       FAIL
 
   [SharedWorker constructor]
     expected:
-      if (os == "linux") and webrender and not debug and not fission: ["TIMEOUT", "PASS"]
-      if (os == "win") and (processor == "x86") and debug: ["TIMEOUT", "PASS"]
-      if (os == "android") and not debug: ["TIMEOUT", "PASS"]
+      if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "PASS"]
       [PASS, TIMEOUT]
 
   [SharedWorker() in a dedicated worker]
     expected: FAIL
 
   [Worker() in a shared worker]
     expected:
       if (processor == "x86") and debug: ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini
@@ -110,31 +110,29 @@
   [EventSource#url]
     expected: FAIL
 
 
 [windows-1252.html?include=css]
 
 [windows-1252.html?include=workers]
   expected:
-    if (os == "android") and debug: ["TIMEOUT", "OK"]
-    if (os == "linux") and (processor == "x86"): ["TIMEOUT", "OK"]
+    if (os == "linux") and webrender and fission and not debug: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [SharedWorker() in a shared worker]
     expected: FAIL
 
   [importScripts() in a shared worker]
     expected:
       if (processor == "x86") and debug: ["FAIL", "TIMEOUT"]
       FAIL
 
   [SharedWorker constructor]
     expected:
-      if (os == "android") and debug: ["TIMEOUT", "PASS"]
-      if (os == "linux") and (processor == "x86"): ["TIMEOUT", "PASS"]
+      if (os == "linux") and webrender and fission and not debug: ["TIMEOUT", "PASS"]
       [PASS, TIMEOUT]
 
   [SharedWorker() in a dedicated worker]
     expected: FAIL
 
   [Worker() in a shared worker]
     expected:
       if (processor == "x86") and debug: ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini
@@ -1,6 +1,6 @@
 [iframe-scrolling-attribute-values.html]
   expected:
-    if (processor == "x86_64") and not webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
-    if (processor == "x86_64") and not webrender and (os == "win") and not debug: ["PASS", "FAIL"]
-    if (processor == "x86_64") and not webrender and (os == "win") and debug: ["PASS", "FAIL"]
-    if processor == "x86": ["FAIL", "PASS"]
+    if (os == "win") and not webrender and (processor == "x86_64") and debug: ["PASS", "FAIL"]
+    if (os == "win") and not webrender and (processor == "x86_64") and not debug: ["FAIL", "PASS"]
+    if (os == "win") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
+    if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini
@@ -1,6 +1,5 @@
 [iframe-scrolling-attribute.html]
   expected:
+    if (os == "linux") and not webrender and debug: ["PASS", "FAIL"]
     if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"]
-    if (os == "linux") and not webrender and debug: ["PASS", "FAIL"]
-    if (os == "mac") and not debug: ["FAIL", "PASS"]
-    if (os == "mac") and debug: ["PASS", "FAIL"]
+    if os == "mac": ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_block_downloads.sub.tentative.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_block_downloads.sub.tentative.html.ini
@@ -1,6 +1,6 @@
 [iframe_sandbox_navigation_download_block_downloads.sub.tentative.html]
   [Navigation resulted download in sandbox is blocked.]
     expected:
-      if (os == "mac") and not debug: ["FAIL", "PASS"]
+      if (os == "mac") and not debug: ["PASS", "FAIL"]
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-createHTMLDocument-fetch-error-external-classic.html]
   [<script> error: Move fetch-error external classic script to createHTMLDocument after-prepare]
     expected:
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-module.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-module.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-createHTMLDocument-fetch-error-external-module.html]
   [<script> error: Move fetch-error external module script to createHTMLDocument after-prepare]
     expected:
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-classic.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-createHTMLDocument-parse-error-external-classic.html]
   [window error: Move parse-error external classic script to createHTMLDocument after-prepare]
     expected:
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-module.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-module.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-createHTMLDocument-parse-error-external-module.html]
   [window error: Move parse-error external module script to createHTMLDocument after-prepare]
     expected:
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-classic.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-createHTMLDocument-success-external-classic.html]
   [Eval: Move success external classic script to createHTMLDocument after-prepare]
     expected:
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-module.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-module.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-createHTMLDocument-success-external-module.html]
   [Eval: Move success external module script to createHTMLDocument after-prepare]
     expected:
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-classic.html.ini
@@ -1,18 +1,16 @@
 [after-prepare-iframe-parse-error-external-classic.html]
   [window error: Move parse-error external classic script to iframe after-prepare]
     expected:
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
+      if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
-      if not debug and (os == "mac"): PASS
       FAIL
 
   [<script> error: Move parse-error external classic script to iframe after-prepare]
     expected:
-      if not debug and (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
-      if not debug and (os == "linux") and webrender: ["FAIL", "PASS"]
-      if not debug and (os == "mac"): ["FAIL", "PASS"]
-      if not debug and (os == "win"): ["FAIL", "PASS"]
-      [PASS, FAIL]
+      if not debug and (os == "android"): ["PASS", "FAIL"]
+      if debug: ["PASS", "FAIL"]
+      [FAIL, PASS]
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-module.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-module.html.ini
@@ -1,18 +1,16 @@
 [after-prepare-iframe-parse-error-external-module.html]
   [<script> error: Move parse-error external module script to iframe after-prepare]
     expected:
-      if not debug and (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
-      if not debug and (os == "linux") and webrender: ["FAIL", "PASS"]
-      if not debug and (os == "mac"): ["FAIL", "PASS"]
-      if not debug and (os == "win"): ["FAIL", "PASS"]
-      [PASS, FAIL]
+      if not debug and (os == "android"): ["PASS", "FAIL"]
+      if debug: ["PASS", "FAIL"]
+      [FAIL, PASS]
 
   [window error: Move parse-error external module script to iframe after-prepare]
     expected:
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-iframe-parse-error-inline-classic.html]
   [window error: Move parse-error inline classic script to iframe after-prepare]
     expected:
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
+      if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
-      if not debug and (os == "mac"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-classic.html.ini
@@ -1,18 +1,16 @@
 [after-prepare-iframe-success-external-classic.html]
   [<script> error: Move success external classic script to iframe after-prepare]
     expected:
-      if not debug and (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
-      if not debug and (os == "linux") and webrender: ["FAIL", "PASS"]
-      if not debug and (os == "win"): ["FAIL", "PASS"]
-      if not debug and (os == "mac"): ["FAIL", "PASS"]
-      [PASS, FAIL]
+      if not debug and (os == "android"): ["PASS", "FAIL"]
+      if debug: ["PASS", "FAIL"]
+      [FAIL, PASS]
 
   [Eval: Move success external classic script to iframe after-prepare]
     expected:
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-module.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-module.html.ini
@@ -1,18 +1,16 @@
 [after-prepare-iframe-success-external-module.html]
   [Eval: Move success external module script to iframe after-prepare]
     expected:
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
       if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
       FAIL
 
   [<script> error: Move success external module script to iframe after-prepare]
     expected:
-      if not debug and (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
-      if not debug and (os == "linux") and webrender: ["FAIL", "PASS"]
-      if not debug and (os == "mac"): ["FAIL", "PASS"]
-      if not debug and (os == "win"): ["FAIL", "PASS"]
-      [PASS, FAIL]
+      if not debug and (os == "android"): ["PASS", "FAIL"]
+      if debug: ["PASS", "FAIL"]
+      [FAIL, PASS]
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-inline-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-inline-classic.html.ini
@@ -1,10 +1,10 @@
 [after-prepare-iframe-success-inline-classic.html]
   [Eval: Move success inline classic script to iframe after-prepare]
     expected:
       if not debug and (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
       if not debug and (os == "linux") and webrender: PASS
+      if not debug and (os == "mac"): PASS
       if not debug and (os == "win"): PASS
-      if not debug and (os == "mac"): PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-classic.html.ini
@@ -1,8 +1,8 @@
 [before-prepare-iframe-fetch-error-external-classic.html]
   [<script> error: Move fetch-error external classic script to iframe before-prepare]
     expected:
-      if (os == "linux") and (processor == "x86_64") and debug and webrender: ["PASS", "FAIL"]
-      if (os == "linux") and (processor == "x86_64") and not debug and not webrender: ["PASS", "FAIL"]
+      if (os == "linux") and not webrender and not debug and (processor == "x86"): ["PASS", "FAIL"]
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "FAIL"]
+      if (os == "linux") and webrender and debug: ["PASS", "FAIL"]
       if (os == "mac") and debug: ["PASS", "FAIL"]
-      if (os == "linux") and (processor == "x86"): ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-classic.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-classic.html.ini
@@ -1,8 +1,8 @@
 [before-prepare-iframe-success-external-classic.html]
   [<script> error: Move success external classic script to iframe before-prepare]
     expected:
       if (os == "linux") and ccov: FAIL
+      if (os == "linux") and not fission and (processor == "x86_64") and not debug and not webrender: ["PASS", "FAIL"]
       if (os == "linux") and not fission and (processor == "x86_64") and debug and webrender: ["PASS", "FAIL"]
-      if (os == "linux") and not fission and (processor == "x86_64") and not debug and not webrender: ["PASS", "FAIL"]
       if (os == "mac") and debug: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-module.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-module.html.ini
@@ -1,11 +1,13 @@
 [before-prepare-iframe-success-external-module.html]
   [<script> error: Move fetch-error external module script to iframe before-prepare]
     expected:
       if (os == "linux") and ccov: FAIL
 
   [<script> error: Move success external module script to iframe before-prepare]
     expected:
       if (os == "linux") and ccov: FAIL
-      if (os == "linux") and not debug and not webrender: ["PASS", "FAIL"]
-      if (os == "linux") and debug and webrender: ["PASS", "FAIL"]
+      if (os == "linux") and webrender and debug and fission: ["PASS", "FAIL"]
+      if (os == "linux") and webrender and debug and not fission: ["PASS", "FAIL"]
+      if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"]
+      if (os == "mac") and debug: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-feature-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-feature-policy.https.sub.html.ini
@@ -10,8 +10,11 @@
     expected: NOTRUN
 
   [Feature-Policy {"idle-detection" : ["*"\]} explicity set by top-level frame allows workers in cross-origin iframes.]
     expected: NOTRUN
 
   [Feature-Policy {"idle-detection" : ["*"\]} explicity set by top-level frame allows workers in same-origin iframes.]
     expected: NOTRUN
 
+  [Inherited header feature policy allows dedicated workers.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/magnetometer/Magnetometer-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/magnetometer/Magnetometer-iframe-access.https.html.ini
@@ -1,19 +1,20 @@
 [Magnetometer-iframe-access.https.html]
+  expected: ERROR
   [Magnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [Magnetometer: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/magnetometer/Magnetometer.https.html.ini
+++ b/testing/web-platform/meta/magnetometer/Magnetometer.https.html.ini
@@ -1,133 +1,128 @@
 [Magnetometer.https.html]
+  expected: ERROR
   [Magnetometer: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [Magnetometer: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
   [Magnetometer: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
   [Magnetometer: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor reading is correct.]
-    expected: FAIL
-
-  [Magnetometer: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
-
-  [UncalibratedMagnetometer: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: Test that onerror is sent when sensor is not supported.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [UncalibratedMagnetometer: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [UncalibratedMagnetometer: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Magnetometer: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-006.html.ini
+++ /dev/null
@@ -1,11 +0,0 @@
-[operator-dictionary-006.html]
-  max-asserts: 1
-  [Operator dictionary chunk 3 - accent]
-    expected: FAIL
-
-  [Operator dictionary chunk 1 - accent]
-    expected: FAIL
-
-  [Operator dictionary chunk 2 - accent]
-    expected: FAIL
-
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-combining.html.ini
@@ -1,7 +1,11 @@
 [operator-dictionary-combining.html]
   [Spacing around |̸]
     expected: FAIL
 
   [Spacing around |⃒]
     expected: FAIL
 
+  [Spacing around =⃒]
+    expected:
+      if os == "win": FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini
@@ -1,6 +1,11 @@
 [operator-dictionary-spacing-001.html]
   [Operator dictionary chunk 1 - lspace/rspace]
     expected:
-      if os == "android": PASS
+      if not fission and (os == "android"): PASS
+      if fission: PASS
       FAIL
 
+  [Operator dictionary chunk 3 - lspace/rspace]
+    expected:
+      if os == "mac": FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini
@@ -1,6 +1,11 @@
 [operator-dictionary-spacing-002.html]
   [Operator dictionary chunk 1 - lspace/rspace]
     expected:
-      if os == "android": PASS
+      if not fission and (os == "android"): PASS
+      if fission: PASS
       FAIL
 
+  [Operator dictionary chunk 3 - lspace/rspace]
+    expected:
+      if os == "mac": FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html.ini
@@ -1,5 +1,11 @@
 [operator-dictionary-spacing-003.html]
   [Operator dictionary chunk 3 - lspace/rspace]
     expected:
-      if os == "linux": FAIL
+      if os == "android": PASS
+      if os == "win": PASS
+      FAIL
 
+  [Operator dictionary chunk 1 - lspace/rspace]
+    expected:
+      if os == "mac": FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini
@@ -1,5 +1,11 @@
 [operator-dictionary-spacing-004.html]
   [Operator dictionary chunk 3 - lspace/rspace]
     expected:
-      if os == "linux": FAIL
+      if os == "win": PASS
+      if os == "android": PASS
+      FAIL
 
+  [Operator dictionary chunk 1 - lspace/rspace]
+    expected:
+      if os == "mac": FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html.ini
@@ -1,5 +1,11 @@
 [operator-dictionary-spacing-005.html]
   [Operator dictionary chunk 3 - lspace/rspace]
     expected:
-      if os == "linux": FAIL
+      if (os == "linux") and not fission and (processor == "x86"): ["FAIL", "PASS"]
+      if (os == "linux") and not fission and (processor == "x86_64"): FAIL
+      if os == "mac": FAIL
 
+  [Operator dictionary chunk 1 - lspace/rspace]
+    expected:
+      if os == "mac": FAIL
+
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
+++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini
@@ -1,10 +1,12 @@
 [operator-dictionary-spacing-006.html]
   [Operator dictionary chunk 3 - lspace/rspace]
     expected:
-      if os == "linux": FAIL
+      if (os == "linux") and not fission: FAIL
+      if os == "mac": FAIL
 
   [Operator dictionary chunk 1 - lspace/rspace]
     expected:
-      if os == "android": PASS
+      if not fission and (os == "android"): PASS
+      if fission: PASS
       FAIL
 
--- a/testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-002.html.ini
+++ b/testing/web-platform/meta/mathml/relations/css-styling/attribute-mapping-002.html.ini
@@ -1,18 +1,12 @@
 [attribute-mapping-002.html]
   [displaystyle on the mphantom element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the munder element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the menclose element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the mspace element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the mtd element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the munderover element is mapped to CSS text-transform]
     expected: FAIL
@@ -33,124 +27,82 @@
     expected: FAIL
 
   [mathvariant on the munder element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the mrow element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the msqrt element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mo element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the ms element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the mtr element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the munderover element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the mtr element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the annotation element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the mtd element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the mo element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the mtable element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the maction element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the mpadded element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the msqrt element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the mstyle element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the mn element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mprescripts element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the mo element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the annotation element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the menclose element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the merror element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the menclose element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the ms element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mspace element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mover element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the msup element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mphantom element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the mover element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mi element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the mtext element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the mmultiscripts element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the msubsup element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the merror element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the msubsup element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the munder element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the msub element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the mtd element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mtable element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the mfrac element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the none element is mapped to CSS text-transform]
     expected: FAIL
@@ -159,52 +111,28 @@
     expected: FAIL
 
   [displaystyle on the mn element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the mi element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the mroot element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mtext element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mtr element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mprescripts element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the math element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the mmultiscripts element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the annotation-xml element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mstyle element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the mtext element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the mphantom element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mfrac element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mpadded element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the mfrac element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the msubsup element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the mrow element is mapped to CSS math-style]
     expected: FAIL
@@ -213,52 +141,37 @@
     expected: FAIL
 
   [mathvariant on the annotation-xml element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the none element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the msub element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mrow element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the none element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mroot element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the math element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the math element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the mover element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the mspace element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the msqrt element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the mroot element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the mprescripts element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the maction element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [mathvariant on the mn element is mapped to CSS text-transform]
     expected: FAIL
 
   [mathvariant on the msup element is mapped to CSS text-transform]
     expected: FAIL
 
   [displaystyle on the mpadded element is mapped to CSS math-style]
     expected: FAIL
@@ -267,29 +180,20 @@
     expected: FAIL
 
   [displaystyle on the annotation-xml element is mapped to CSS math-style]
     expected: FAIL
 
   [displaystyle on the annotation element is mapped to CSS math-style]
     expected: FAIL
 
-  [scriptlevel on the mstyle element is mapped to CSS math-script-level]
-    expected: FAIL
-
-  [scriptlevel on the mi element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [displaystyle on the semantics element is mapped to CSS math-style]
     expected: FAIL
 
   [mathvariant on the semantics element is mapped to CSS text-transform]
     expected: FAIL
 
-  [scriptlevel on the semantics element is mapped to CSS math-script-level]
-    expected: FAIL
-
   [scriptlevel on the merror element is mapped to font-size: scriptlevel(...)]
     expected: FAIL
 
   [scriptlevel on the math element is mapped to font-size: scriptlevel(...)]
     expected: FAIL
 
--- a/testing/web-platform/meta/mediacapture-image/MediaStreamTrack-applyConstraints-getSettings.html.ini
+++ b/testing/web-platform/meta/mediacapture-image/MediaStreamTrack-applyConstraints-getSettings.html.ini
@@ -1,10 +1,7 @@
 [MediaStreamTrack-applyConstraints-getSettings.html]
-  [exercises an applyConstraints() - getSettings() cycle]
-    expected: FAIL
-
   [exercises an applyConstraints() - getSettings() cycle with PTZ permission granted]
     expected: FAIL
 
   [exercises an applyConstraints() with PTZ permission denied]
     expected: FAIL
 
--- a/testing/web-platform/meta/mediacapture-image/MediaStreamTrack-getCapabilities.html.ini
+++ b/testing/web-platform/meta/mediacapture-image/MediaStreamTrack-getCapabilities.html.ini
@@ -1,10 +1,7 @@
 [MediaStreamTrack-getCapabilities.html]
-  [exercises MediaStreamTrack.getCapabilities()]
-    expected: FAIL
-
   [MediaStreamTrack-getCapabilities]
     expected: FAIL
 
   [MediaStreamTrack-getCapabilities 1]
     expected: FAIL
 
--- a/testing/web-platform/meta/mediacapture-image/MediaStreamTrack-getSettings.html.ini
+++ b/testing/web-platform/meta/mediacapture-image/MediaStreamTrack-getSettings.html.ini
@@ -1,10 +1,7 @@
 [MediaStreamTrack-getSettings.html]
-  [exercises MediaStreamTrack.getSettings()]
-    expected: FAIL
-
   [MediaStreamTrack-getSettings 1]
     expected: FAIL
 
   [MediaStreamTrack-getSettings]
     expected: FAIL
 
--- a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini
+++ b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini
@@ -1,11 +1,13 @@
 [MediaStreamTrack-MediaElement-disabled-video-is-black.https.html]
   expected:
     if webrender and (os == "linux") and not debug and not fission: ["OK", "TIMEOUT"]
   [Tests that a disabled video track in a MediaStream is rendered as blackness]
     expected:
-      if (os == "linux") and webrender and debug and not fission: ["PASS", "FAIL"]
-      if (os == "linux") and webrender and not debug and fission: ["PASS", "FAIL"]
-      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and debug and webrender and not fission: ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and not debug and webrender and fission: ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and not debug and webrender and not fission: ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and not debug and not webrender: ["PASS", "FAIL"]
+      if (os == "mac") and debug: ["FAIL", "PASS"]
+      if (os == "mac") and not debug: ["PASS", "FAIL"]
       if os == "android": ["PASS", "FAIL"]
-      if os == "mac": ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/mixed-content/gen/worker-module-inherit.http-rp/__dir__.ini
+++ b/testing/web-platform/meta/mixed-content/gen/worker-module-inherit.http-rp/__dir__.ini
@@ -1,1 +1,1 @@
-implementation-status: backlog
+implementation-status: backlog
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,2 +1,2 @@
 local: c1be28b9a5b779d788d11fe9458fe8608b68dee9
-upstream: 4334e99c203a10db1fa0d23af2b00f04d78283ed
+upstream: 257af6a7bd889bf588a438d70f6f01fed9fca66f
--- a/testing/web-platform/meta/orientation-event/device-orientation-events-of-detached-documents.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/device-orientation-events-of-detached-documents.https.html.ini
@@ -1,4 +1,5 @@
 [device-orientation-events-of-detached-documents.https.html]
+  expected: ERROR
   [Adding an event listener on the window of a detached document does not crash.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/device-orientation-events-unavailable-on-insecure-origins.html.ini
+++ b/testing/web-platform/meta/orientation-event/device-orientation-events-unavailable-on-insecure-origins.html.ini
@@ -1,13 +1,14 @@
 [device-orientation-events-unavailable-on-insecure-origins.html]
+  expected: ERROR
   [Event interfaces and event handlers are not exposed on `window`.]
     expected: FAIL
 
   [addEventListener() for `deviceorientationabsolute` does not crash but the handler never fires.]
-    expected: FAIL
+    expected: NOTRUN
 
   [addEventListener() for `devicemotion` does not crash but the handler never fires.]
     expected: FAIL
 
   [addEventListener() for `deviceorientation` does not crash but the handler never fires.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/orientation-event/motion/add-during-dispatch.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/motion/add-during-dispatch.https.html.ini
@@ -1,4 +1,5 @@
 [add-during-dispatch.https.html]
+  expected: ERROR
   [Test no fire listeners added during event dispatch.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/motion/add-listener-from-callback.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/motion/add-listener-from-callback.https.html.ini
@@ -1,4 +1,5 @@
 [add-listener-from-callback.https.html]
+  expected: ERROR
   [Tests that adding a new devicemotion event listener from a callback works as expected.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/motion/multiple-event-listeners.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/motion/multiple-event-listeners.https.html.ini
@@ -1,4 +1,5 @@
 [multiple-event-listeners.https.html]
+  expected: ERROR
   [Tests using multiple event handlers for the Device Motion API.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/motion/null-values.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/motion/null-values.https.html.ini
@@ -1,4 +1,5 @@
 [null-values.https.html]
+  expected: ERROR
   [Tests using null values for some or all of the event properties.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/absolute-fallback.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/absolute-fallback.https.html.ini
@@ -1,4 +1,5 @@
 [absolute-fallback.https.html]
+  expected: ERROR
   [Tests that deviceorientation falls back to using absolute orientation data if relative is unavailable.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/add-listener-from-callback.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/add-listener-from-callback.https.html.ini
@@ -1,4 +1,5 @@
 [add-listener-from-callback.https.html]
+  expected: ERROR
   [Tests that adding a new deviceorientation event listener from a callback works as expected.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/basic-operation-absolute.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/basic-operation-absolute.https.html.ini
@@ -1,7 +1,8 @@
 [basic-operation-absolute.https.html]
+  expected: ERROR
   [Tests basic operation of deviceorientationabsolute event using mock data.]
     expected: FAIL
 
   [If UA can never provide absolute information, the event should be fired as a null event.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/orientation-event/orientation/basic-operation.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/basic-operation.https.html.ini
@@ -1,7 +1,8 @@
 [basic-operation.https.html]
+  expected: ERROR
   [If UA can never provide orientation information, the event should be fired as a null event.]
-    expected: FAIL
+    expected: NOTRUN
 
   [Tests basic operation of deviceorientation event using mock data.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/multiple-event-listeners.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/multiple-event-listeners.https.html.ini
@@ -1,4 +1,5 @@
 [multiple-event-listeners.https.html]
+  expected: ERROR
   [Tests using multiple event handlers for the Device Orientation API.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/no-synchronous-events.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/no-synchronous-events.https.html.ini
@@ -1,4 +1,5 @@
 [no-synchronous-events.https.html]
+  expected: ERROR
   [Tests that events are never fired synchronously from a call to window.addEventListener().]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini
@@ -1,4 +1,5 @@
 [null-values.https.html]
+  expected: ERROR
   [Tests using null values for some of the event properties.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-event/orientation/updates.https.html.ini
+++ b/testing/web-platform/meta/orientation-event/orientation/updates.https.html.ini
@@ -1,4 +1,5 @@
 [updates.https.html]
+  expected: ERROR
   [Tests that updates to the orientation causes new events to fire.]
     expected: FAIL
 
--- a/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html.ini
@@ -1,10 +1,11 @@
 [AbsoluteOrientationSensor-iframe-access.https.html]
+  expected: ERROR
   [AbsoluteOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [AbsoluteOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor.https.html.ini
+++ b/testing/web-platform/meta/orientation-sensor/AbsoluteOrientationSensor.https.html.ini
@@ -1,73 +1,71 @@
 [AbsoluteOrientationSensor.https.html]
+  expected: ERROR
   [AbsoluteOrientationSensor.quaternion return a four-element FrozenArray.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor.populateMatrix() method works correctly.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [AbsoluteOrientationSensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
-
-  [AbsoluteOrientationSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
   [AbsoluteOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
   [AbsoluteOrientationSensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [AbsoluteOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html.ini
@@ -1,10 +1,11 @@
 [RelativeOrientationSensor-iframe-access.https.html]
+  expected: ERROR
   [RelativeOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [RelativeOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor.https.html.ini
+++ b/testing/web-platform/meta/orientation-sensor/RelativeOrientationSensor.https.html.ini
@@ -1,73 +1,71 @@
 [RelativeOrientationSensor.https.html]
+  expected: ERROR
   [RelativeOrientationSensor.quaternion return a four-element FrozenArray.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor.populateMatrix() method works correctly.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: sensor reading is correct when options.referenceFrame is 'screen'.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.]
     expected: FAIL
 
-  [RelativeOrientationSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
-
   [RelativeOrientationSensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
   [RelativeOrientationSensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [RelativeOrientationSensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [RelativeOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/origin-isolation/going-back.sub.https.html.ini
+++ b/testing/web-platform/meta/origin-isolation/going-back.sub.https.html.ini
@@ -1,2 +1,55 @@
 [going-back.sub.https.html]
-  expected: ERROR
+  expected:
+    if fission: TIMEOUT
+  [After navigation: parent to child2: setting document.domain must not give sync access]
+    expected: FAIL
+
+  [Going back in history (navigating back the first iframe)]
+    expected:
+      if fission: TIMEOUT
+
+  [Before navigation: parent to child1: messageerror event must occur]
+    expected: FAIL
+
+  [After back: parent to child1: messageerror event must occur]
+    expected:
+      if fission: NOTRUN
+      FAIL
+
+  [child2 to child1: message event must occur]
+    expected:
+      if fission: NOTRUN
+
+  [After navigation: parent to child2: messageerror event must occur]
+    expected: FAIL
+
+  [After back: parent to child2: setting document.domain must not give sync access]
+    expected:
+      if fission: NOTRUN
+      FAIL
+
+  [After back: parent to child2: messageerror event must occur]
+    expected:
+      if fission: NOTRUN
+      FAIL
+
+  [child1 to child2: message event must occur]
+    expected:
+      if fission: NOTRUN
+
+  [child2 to child1: setting document.domain must give sync access]
+    expected:
+      if fission: NOTRUN
+
+  [Before navigation: parent to child1: setting document.domain must not give sync access]
+    expected: FAIL
+
+  [child1 to child2: setting document.domain must give sync access]
+    expected:
+      if fission: NOTRUN
+
+  [After back: parent to child1: setting document.domain must not give sync access]
+    expected:
+      if fission: NOTRUN
+      FAIL
+
--- a/testing/web-platform/meta/origin-isolation/removing-iframes.sub.https.html.ini
+++ b/testing/web-platform/meta/origin-isolation/removing-iframes.sub.https.html.ini
@@ -1,2 +1,19 @@
 [removing-iframes.sub.https.html]
-  expected: ERROR
+  [Parent to child3: messageerror event must occur]
+    expected: FAIL
+
+  [Before: messageerror event must occur]
+    expected: FAIL
+
+  [Parent to child3: setting document.domain must not give sync access]
+    expected: FAIL
+
+  [Parent to child2: messageerror event must occur]
+    expected: FAIL
+
+  [Before: setting document.domain must not give sync access]
+    expected: FAIL
+
+  [Parent to child2: setting document.domain must not give sync access]
+    expected: FAIL
+
--- a/testing/web-platform/meta/origin-policy/bad-server/manifest-utf8-with-bom.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/bad-server/manifest-utf8-with-bom.https.html.ini
@@ -1,14 +1,13 @@
 [manifest-utf8-with-bom.https.html]
   expected:
-    if (os == "win") and not debug and webrender and not fission: ["TIMEOUT", "OK"]
     if (os == "linux") and not webrender and debug: OK
+    if (os == "mac") and debug: OK
     if (os == "linux") and webrender: OK
-    if (os == "mac") and debug: OK
     if os == "android": OK
     [OK, TIMEOUT]
   [Expected originPolicyIDs check]
     expected: FAIL
 
   [img loading must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/origin-policy/content-security/double-content-security.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/content-security/double-content-security.https.html.ini
@@ -1,10 +1,9 @@
 [double-content-security.https.html]
   expected:
-    if (os == "win") and (processor == "x86_64") and not fission: ["OK", "TIMEOUT"]
-    if (os == "win") and (processor == "x86_64") and fission: ["OK", "TIMEOUT"]
-    if (os == "win") and (processor == "x86") and debug: ["OK", "TIMEOUT"]
-    if (os == "win") and (processor == "x86") and not debug: ["TIMEOUT", "OK"]
-    if os == "mac": ["OK", "TIMEOUT"]
+    if (os == "mac") and debug: ["OK", "TIMEOUT"]
+    if (os == "mac") and not debug: ["OK", "TIMEOUT"]
+    if (os == "win") and not fission: ["OK", "TIMEOUT"]
+    if (os == "win") and fission: ["OK", "TIMEOUT"]
   [img loading must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/origin-policy/content-security/double-policies.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/content-security/double-policies.https.html.ini
@@ -1,8 +1,7 @@
 [double-policies.https.html]
   expected:
-    if (os == "mac") and not debug: ["TIMEOUT", "OK"]
     if os == "android": OK
     [OK, TIMEOUT]
   [img loading must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/origin-policy/content-security/valid-with-multi-item-array.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/content-security/valid-with-multi-item-array.https.html.ini
@@ -1,10 +1,10 @@
 [valid-with-multi-item-array.https.html]
   expected:
-    if (os == "win") and webrender and not fission and not debug: ["TIMEOUT", "OK"]
+    if (os == "win") and not debug and webrender and not fission: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [img loading must be disallowed]
     expected: FAIL
 
   [eval must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/origin-policy/content-security/valid-with-semicolon.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/content-security/valid-with-semicolon.https.html.ini
@@ -1,13 +1,14 @@
 [valid-with-semicolon.https.html]
   expected:
+    if (os == "win") and not debug and (processor == "x86"): ["TIMEOUT", "OK"]
     if (os == "linux") and not webrender and debug: OK
     if (os == "android") and not debug: OK
     if (os == "linux") and webrender: OK
-    if os == "mac": OK
+    if (os == "mac") and debug: OK
     [OK, TIMEOUT]
   [img loading must be disallowed]
     expected: FAIL
 
   [eval must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/origin-policy/ids/mix-of-ids.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/ids/mix-of-ids.https.html.ini
@@ -1,14 +1,14 @@
 [mix-of-ids.https.html]
   expected:
-    if (os == "linux") and not webrender and not debug and (processor == "x86"): ["TIMEOUT", "OK"]
+    if (os == "linux") and webrender and not debug and fission: OK
+    if (os == "linux") and webrender and debug: OK
     if (os == "linux") and not webrender and debug: OK
     if (os == "mac") and debug: OK
-    if (os == "linux") and webrender: OK
     if os == "android": OK
     [OK, TIMEOUT]
   [Expected originPolicyIDs check]
     expected: FAIL
 
   [img loading must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/origin-policy/ids/two-ids.https.html.ini
+++ b/testing/web-platform/meta/origin-policy/ids/two-ids.https.html.ini
@@ -1,11 +1,11 @@
 [two-ids.https.html]
   expected:
-    if (os == "win") and (processor == "x86_64") and not debug and webrender and not fission: ["TIMEOUT", "OK"]
+    if (os == "win") and webrender and not debug and not fission: ["TIMEOUT", "OK"]
     if os == "android": OK
     [OK, TIMEOUT]
   [Expected originPolicyIDs check]
     expected: FAIL
 
   [img loading must be disallowed]
     expected: FAIL
 
--- a/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerevent_pointerenter_does_not_bubble.html.ini
@@ -1,11 +1,11 @@
 [pointerevent_pointerenter_does_not_bubble.html]
   expected:
-    if (os == "android") and not e10s: TIMEOUT
+    if (os == "mac") and debug: ["OK", "ERROR"]
   [ mouse pointerenter.fromElement value is null.]
     expected: FAIL
 
   [ mouse pointerenter.toElement attribute exists]
     expected: FAIL
 
   [ mouse pointerenter.toElement IDL type object (JS type was undefined)]
     expected: FAIL
@@ -14,12 +14,8 @@
     expected: FAIL
 
   [ mouse pointerenter.fromElement attribute exists]
     expected: FAIL
 
   [ mouse pointerenter.toElement value is null.]
     expected: FAIL
 
-  [pointerEnter event does not bubble]
-    expected:
-      if (os == "android") and not e10s: NOTRUN
-
--- a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_relatedtarget.html.ini
@@ -1,3 +1,5 @@
 [pointerevent_setpointercapture_relatedtarget.html]
-  expected:
-    if (os == "android") and not e10s: ERROR
+  [relatedTarget should not be null even when the capture is set.]
+    expected:
+      if (os == "mac") and debug: ["PASS", "FAIL"]
+
--- a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html.ini
@@ -1,7 +1,6 @@
 [pointerevent_suppress_compat_events_on_drag_mouse.html]
   [Event log]
     expected:
-      if webrender and fission and debug and (os == "linux"): ["PASS", "FAIL"]
-      if webrender and not fission and (os == "linux") and not debug: ["PASS", "FAIL"]
-      if webrender and fission and not debug: ["PASS", "FAIL"]
+      if not fission and webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
+      if fission: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini
@@ -1,12 +1,10 @@
 [pointerevent_getCoalescedEvents_when_pointerlocked.html]
   [mouse pointermove getCoalescedEvents when lock test]
     expected:
-      if (os == "win") and not webrender and (processor == "x86") and not debug: ["FAIL", "PASS"]
-      if (os == "win") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"]
-      if (os == "win") and not webrender and (processor == "x86_64") and not debug: ["FAIL", "PASS"]
-      if (os == "win") and webrender and not debug and not fission: ["FAIL", "PASS"]
-      if (os == "linux") and webrender and debug and fission: ["FAIL", "PASS"]
-      if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
-      if (os == "mac") and not debug: ["FAIL", "PASS"]
-      [PASS, FAIL]
+      if (os == "win") and debug and not webrender and (processor == "x86"): ["PASS", "FAIL"]
+      if (os == "linux") and not webrender and not debug and (processor == "x86_64"): ["PASS", "FAIL"]
+      if (os == "win") and not debug and not webrender: ["PASS", "FAIL"]
+      if (os == "linux") and not webrender and debug: ["PASS", "FAIL"]
+      if os == "android": ["PASS", "FAIL"]
+      [FAIL, PASS]
 
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
@@ -1,2 +1,7 @@
 [pointerevent_movementxy.html]
-  expected: [ERROR, OK]
+  expected:
+    if (os == "mac") and not debug and (version == "OS X 10.14.5"): ["OK", "ERROR"]
+    [ERROR, OK]
+  [mouse pointerevent attributes]
+    expected: FAIL
+
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
@@ -1,6 +1,6 @@
 [pointerevent_movementxy_with_pointerlock.html]
   [mouse pointerevent movementX/Y with pointerlock test]
     expected:
-      if (os == "win") and (processor == "x86_64") and not fission and debug and not webrender: ["FAIL", "PASS"]
+      if (os == "win") and (processor == "x86") and debug: ["FAIL", "PASS"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini
@@ -1,9 +1,7 @@
 [pointerevent_pointermove_on_chorded_mouse_button_when_locked.html]
   [pointer locked pointermove events received for button state changes]
     expected:
-      if (os == "linux") and debug and webrender and not fission: ["FAIL", "PASS"]
-      if (os == "linux") and debug and webrender and fission: ["FAIL", "PASS"]
-      if (os == "linux") and debug and not webrender: ["FAIL", "PASS"]
-      if (os == "linux") and not debug and webrender: ["FAIL", "PASS"]
+      if (os == "linux") and not fission and debug and not webrender: ["FAIL", "PASS"]
+      if (os == "linux") and fission and debug: ["FAIL", "PASS"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini
+++ b/testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini
@@ -1,6 +1,4 @@
 [movementX_Y_basic.html]
   [Test that movementX/Y = eNow.screenX/Y-ePrevious.screenX/Y.]
-    expected:
-      if fission and (os == "linux") and not debug: ["FAIL", "PASS"]
-      [PASS, FAIL]
+    expected: [PASS, FAIL]
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini
@@ -0,0 +1,5 @@
+[link-header-preload-delay-onload.html]
+  [Makes sure that Link headers preload resources and block window.onload after resource discovery]
+    expected:
+      if fission and (os == "linux") and not debug: ["PASS", "FAIL"]
+
--- a/testing/web-platform/meta/proximity/ProximitySensor-iframe-access.https.html.ini
+++ b/testing/web-platform/meta/proximity/ProximitySensor-iframe-access.https.html.ini
@@ -1,10 +1,11 @@
 [ProximitySensor-iframe-access.https.html]
+  expected: ERROR
   [ProximitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame]
     expected: FAIL
 
   [ProximitySensor: sensor is not suspended when focus traverses from to same-origin frame]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: losing a document's frame with an active sensor does not crash]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/proximity/ProximitySensor.https.html.ini
+++ b/testing/web-platform/meta/proximity/ProximitySensor.https.html.ini
@@ -1,61 +1,59 @@
 [ProximitySensor.https.html]
+  expected: ERROR
   [ProximitySensor: Test that sensor can be successfully created and its states are correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that 'onreading' is called and sensor reading is valid.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: no exception is thrown when calling start() on already started sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that frequency is capped to allowed maximum.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that onerror is sent when permissions are not granted.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: throw 'TypeError' if frequency is invalid.]
     expected: FAIL
 
   [ProximitySensor: Test that frequency is limited to the minimum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: sensor timestamp is updated when time passes.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that onerror is sent when sensor is not supported.]
     expected: FAIL
 
   [ProximitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that fresh reading is fetched on start().]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: sensor.start() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: sensor reading is correct.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that frequency is capped to the maximum supported frequency.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: sensor.stop() returns undefined.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
-    expected: FAIL
-
-  [ProximitySensor: sensor receives suspend / resume notifications when cross-origin subframe is focused.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: Test that onerror is send when start() call has failed.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: no exception is thrown when calling stop() on already stopped sensor.]
-    expected: FAIL
+    expected: NOTRUN
 
   [ProximitySensor: frequency hint works.]
-    expected: FAIL
+    expected: NOTRUN
 
--- a/testing/web-platform/meta/resize-observer/change-layout-in-error.html.ini
+++ b/testing/web-platform/meta/resize-observer/change-layout-in-error.html.ini
@@ -1,11 +1,12 @@
 [change-layout-in-error.html]
   [Changing layout in window error handler should not result in lifecyle loop when resize observer loop limit is reached.]
     expected:
-      if not debug and (os == "win") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
-      if not debug and (os == "win") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
-      if not debug and (os == "linux") and not webrender: ["FAIL", "PASS"]
-      if not debug and (os == "linux") and webrender: ["PASS", "FAIL"]
-      if not debug and (os == "win") and webrender: ["FAIL", "PASS"]
-      if not debug and (os == "android"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not fission and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and not fission and (processor == "x86"): ["FAIL", "PASS"]
+      if not debug and (os == "win") and not fission and (processor == "x86"): ["PASS", "FAIL"]
+      if not debug and (os == "win") and not fission and (processor == "x86_64"): ["FAIL", "PASS"]
+      if not debug and (os == "linux") and fission: ["FAIL", "PASS"]
+      if not debug and (os == "win") and fission: ["PASS", "FAIL"]
+      if not debug and (os == "android"): ["PASS", "FAIL"]
       FAIL
 
--- a/testing/web-platform/meta/resize-observer/observe.html.ini
+++ b/testing/web-platform/meta/resize-observer/observe.html.ini
@@ -6,20 +6,20 @@
   [guard]
     expected:
       if webrender and (os == "win") and fission: ["NOTRUN", "PASS"]
       if webrender and (os == "linux"): ["NOTRUN", "PASS"]
       NOTRUN
 
   [test6: iframe notifications]
     expected:
-      if webrender and (os == "linux") and debug and not fission: ["FAIL", "PASS"]
-      if webrender and (os == "linux") and debug and fission: ["PASS", "FAIL"]
+      if webrender and (os == "linux") and not debug and not fission: ["FAIL", "PASS"]
+      if webrender and (os == "linux") and not debug and fission: ["FAIL", "PASS"]
+      if webrender and (os == "linux") and debug: ["PASS", "FAIL"]
       if webrender and (os == "win") and fission: ["PASS", "FAIL"]
-      if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
 
   [test14: observe the same target but using a different box should override the previous one]
     expected: FAIL
 
   [test15: an observation is fired with box dimensions 0 when element's display property is set to inline]
     expected: FAIL
 
   [test9: simple content-box observation but keep border-box size unchanged]
--- a/testing/web-platform/meta/resource-timing/status-codes-create-entry.html.ini
+++ b/testing/web-platform/meta/resource-timing/status-codes-create-entry.html.ini
@@ -1,10 +1,8 @@
 [status-codes-create-entry.html]
   [Make sure all status codes are reported]
     expected:
-      if (os == "linux") and (processor == "x86_64") and debug and webrender: FAIL
-      if (os == "win") and (processor == "x86_64") and not webrender and not debug: [FAIL, PASS]
+      if (os == "linux") and (processor == "x86_64") and debug and webrender: PASS
       if (os == "linux") and (processor == "x86"): PASS
-      if (os == "android") and not debug: FAIL
-      if (os == "win") and not debug and webrender: ["PASS", "FAIL"]
-      [FAIL, PASS]
+      if (os == "android") and not debug: PASS
+      [PASS, FAIL]
 
--- a/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini
+++ b/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini
@@ -1,12 +1,12 @@
 [test_resource_timing.https.html]
   [PerformanceEntry has correct order of timing attributes (iframe)]
     disabled:
       if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1526212
       if (os == "android") and not e10s: https://bugzilla.mozilla.org/show_bug.cgi?id=1526212
       if (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526212
     expected:
       if (os == "linux") and not webrender and debug: PASS
+      if (os == "linux") and webrender: PASS
       if (os == "android") and not debug: PASS
-      if (os == "linux") and webrender: PASS
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/screen-orientation/event-before-promise.html.ini
+++ b/testing/web-platform/meta/screen-orientation/event-before-promise.html.ini
@@ -1,13 +1,13 @@
 [event-before-promise.html]
   expected:
-    if (os == "linux") and not debug and (processor == "x86_64") and webrender and not fission: ["OK", "ERROR"]
-    if (os == "linux") and not debug and (processor == "x86_64") and webrender and fission: ["OK", "ERROR"]
-    if (os == "linux") and debug and webrender and fission: ["OK", "ERROR"]
-    if (os == "win") and (processor == "x86_64"): ["OK", "ERROR"]
+    if (os == "linux") and not debug and (processor == "x86"): ["ERROR", "OK"]
+    if (os == "win") and (processor == "x86"): ["ERROR", "OK"]
+    if (os == "linux") and debug: ["ERROR", "OK"]
+    if os == "mac": ["ERROR", "OK"]
     if os == "android": ["TIMEOUT", "OK", "ERROR"]
-    [ERROR, OK]
+    [OK, ERROR]
   [The 'change' event must fire before the [[orientationPendingPromise\]\] is resolved.]
     expected:
       if os == "android": TIMEOUT
       FAIL
 
--- a/testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini
+++ b/testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini
@@ -1,15 +1,13 @@
 [lock-unlock-check.html]
   expected:
-    if (os == "linux") and not debug and webrender and not fission: ["ERROR", "OK"]
-    if (os == "linux") and not debug and not webrender and (processor == "x86"): ["ERROR", "OK"]
-    if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["ERROR", "OK"]
-    if (os == "linux") and debug and fission: ["ERROR", "OK"]
-    if (os == "mac") and not debug: ["ERROR", "OK"]
-    if (os == "win") and (processor == "x86"): ["ERROR", "OK"]
+    if (os == "linux") and debug and webrender and not fission: ["OK", "ERROR"]
+    if (os == "linux") and debug and webrender and fission: ["OK", "ERROR"]
+    if (os == "linux") and debug and not webrender: ["OK", "ERROR"]
+    if (os == "win") and (processor == "x86_64"): ["OK", "ERROR"]
     if os == "android": ["TIMEOUT", "OK", "ERROR"]
-    [OK, ERROR]
+    [ERROR, OK]
   [Re-locking orientation during event dispatch must reject existing orientationPendingPromise]
     expected:
       if os == "android": TIMEOUT
       FAIL
 
--- a/testing/web-platform/meta/screen-orientation/onchange-event.html.ini
+++ b/testing/web-platform/meta/screen-orientation/onchange-event.html.ini
@@ -1,12 +1,12 @@
 [onchange-event.html]
   expected:
-    if (os == "linux") and debug and webrender: ["OK", "ERROR"]
-    if (os == "linux") and not debug and fission: ["OK", "ERROR"]
+    if (os == "linux") and debug and webrender and not fission: ["OK", "ERROR"]
+    if (os == "linux") and debug and webrender and fission: ["OK", "ERROR"]
     if (os == "win") and (processor == "x86_64"): ["OK", "ERROR"]
     if os == "android": ["TIMEOUT", "OK", "ERROR"]
     [ERROR, OK]
   [Test that orientationchange event is fired when the orientation changes.]
     expected:
       if os == "android": TIMEOUT
       FAIL
 
--- a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini
+++ b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini
@@ -1,15 +1,16 @@
 [orientation-reading.html]
   expected:
-    if (os == "linux") and debug and webrender: ["OK", "ERROR"]
-    if (os == "mac") and not debug: ["OK", "ERROR"]
-    if (os == "win") and (processor == "x86_64"): ["OK", "ERROR"]
+    if (os == "linux") and webrender and not debug and fission: ["ERROR", "OK"]
+    if (os == "linux") and not webrender and not debug and (processor == "x86"): ["ERROR", "OK"]
+    if (os == "linux") and not webrender and debug: ["ERROR", "OK"]
+    if (os == "win") and (processor == "x86"): ["ERROR", "OK"]
     if os == "android": ["TIMEOUT", "OK", "ERROR"]
-    [ERROR, OK]
+    [OK, ERROR]
   [Test that screen.orientation values change if the orientation changes]
     expected:
       if os == "android": NOTRUN
       FAIL
 
   [Test the orientations and associated angles]
     expected:
       if os == "android": TIMEOUT
--- a/testing/web-platform/meta/scroll-animations/current-time.html.ini
+++ b/testing/web-platform/meta/scroll-animations/current-time.html.ini
@@ -15,8 +15,11 @@
     expected: FAIL
 
   [currentTime adjusts correctly for the timeRange]
     expected: FAIL
 
   [currentTime handles startScrollOffset == endScrollOffset correctly]
     expected: FAIL
 
+  [currentTime handles endScrollOffset correctly (inclusive cases)]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/element-based-offset-clamp.html.ini
@@ -0,0 +1,25 @@
+[element-based-offset-clamp.html]
+  [Animation start and current times are correct given\n          element-based offsets for orienation vertical and end is not reachable and should be clamped.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation horizontal and no clamping is expected.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation horizontal and both start and end are clamped.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation horizontal and end is not reachable and should be clamped.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation horizontal and start is visible at zero offset and should get clamped.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation vertical and start is visible at zero offset and should get clamped.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation vertical and no clamping is expected.]
+    expected: FAIL
+
+  [Animation start and current times are correct given\n          element-based offsets for orienation vertical and both start and end are clamped.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/scroll-animations/scroll-timeline-phases.tentative.html.ini
+++ b/testing/web-platform/meta/scroll-animations/scroll-timeline-phases.tentative.html.ini
@@ -39,8 +39,11 @@
     expected: FAIL
 
   [Timeline phase while start offset is equal to end offset and scroll offset is at both]
     expected: FAIL
 
   [Timeline phase while start offset is greater than end offset and scroll offset is before start]
     expected: FAIL
 
+  [Scroll timeline phase should be active when at scroll maximum and endScrollOffset is equal to maximum scroll offset.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/scroll-animations/set-current-time-before-play.html.ini
@@ -0,0 +1,2 @@
+[set-current-time-before-play.html]
+  expected: TIMEOUT
--- a/testing/web-platform/meta/secure-contexts/basic-shared-worker.https.html.ini
+++ b/testing/web-platform/meta/secure-contexts/basic-shared-worker.https.html.ini
@@ -1,2 +1,4 @@
 [basic-shared-worker.https.html]
   max-asserts: 2
+  expected:
+    if fission and (os == "win"): ["OK", "TIMEOUT"]
--- a/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
+++ b/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
@@ -1,7 +1,8 @@
 [correct-events-for-short-animations-with-syncbases.html]
   [Correct events for short animations with syncbases]
     expected:
-      if (os == "win") and webrender and not debug and not fission: ["FAIL", "PASS"]
-      if (os == "linux") and debug and not webrender: ["FAIL", "PASS"]
+      if (os == "win") and (processor == "x86") and debug: ["FAIL", "PASS"]
+      if (os == "android") and debug: ["FAIL", "PASS"]
+      if (os == "mac") and debug: ["FAIL", "PASS"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
+++ b/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
@@ -1,9 +1,8 @@
 [onhover-syncbases.html]
   expected:
     if webrender: ["OK", "ERROR"]
   [Check if onhover events reset correctly when triggered multiple times]
     expected:
-      if webrender and (os == "linux") and not debug and fission: ["FAIL", "PASS"]
-      if webrender and (os == "linux") and not debug and not fission: ["FAIL", "PASS"]
+      if webrender and (os == "linux") and not debug: ["FAIL", "PASS"]
       [PASS, FAIL]
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/DOMParser-parseFromString.tentative.html.ini
@@ -0,0 +1,4 @@
+[DOMParser-parseFromString.tentative.html]
+  [document.innerText assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/DOMParser-parseFromString.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[DOMParser-parseFromString.tentative.https.html]
-  [document.innerText assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html.ini
@@ -0,0 +1,8 @@
+[DOMWindowTimers-setTimeout-setInterval.tentative.html]
+  expected: ERROR
+  [window.setInterval assigned via policy (successful Script transformation).]
+    expected: FAIL
+
+  [window.setTimeout assigned via policy (successful Script transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.https.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[DOMWindowTimers-setTimeout-setInterval.tentative.https.html]
-  expected: ERROR
-  [window.setInterval assigned via policy (successful Script transformation).]
-    expected: FAIL
-
-  [window.setTimeout assigned via policy (successful Script transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Document-write.tentative.html.ini
@@ -0,0 +1,4 @@
+[Document-write.tentative.html]
+  [document.write with html assigned via policy (successful transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Document-write.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Document-write.tentative.https.html]
-  [document.write with html assigned via policy (successful transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Element-insertAdjacentHTML.tentative.html.ini
@@ -0,0 +1,4 @@
+[Element-insertAdjacentHTML.tentative.html]
+  [insertAdjacentHTML with html assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Element-insertAdjacentHTML.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Element-insertAdjacentHTML.tentative.https.html]
-  [insertAdjacentHTML with html assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Element-insertAdjacentText.tentative.html.ini
@@ -0,0 +1,4 @@
+[Element-insertAdjacentText.tentative.html]
+  [insertAdjacentHTML with html assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Element-insertAdjacentText.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Element-insertAdjacentText.tentative.https.html]
-  [insertAdjacentHTML with html assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Element-outerHTML.tentative.html.ini
@@ -0,0 +1,4 @@
+[Element-outerHTML.tentative.html]
+  [outerHTML with html assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Element-outerHTML.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Element-outerHTML.tentative.https.html]
-  [outerHTML with html assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Element-setAttribute.tentative.html.ini
@@ -0,0 +1,13 @@
+[Element-setAttribute.tentative.html]
+  [script.src assigned via policy (successful script transformation)]
+    expected: FAIL
+
+  [script.src assigned via policy (successful ScriptURL transformation)]
+    expected: FAIL
+
+  [embed.src assigned via policy (successful ScriptURL transformation)]
+    expected: FAIL
+
+  [iframe.srcdoc assigned via policy (successful HTML transformation)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Element-setAttribute.tentative.https.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[Element-setAttribute.tentative.https.html]
-  [script.src assigned via policy (successful script transformation)]
-    expected: FAIL
-
-  [script.src assigned via policy (successful ScriptURL transformation)]
-    expected: FAIL
-
-  [embed.src assigned via policy (successful ScriptURL transformation)]
-    expected: FAIL
-
-  [iframe.srcdoc assigned via policy (successful HTML transformation)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Element-setAttributeNS.tentative.html.ini
@@ -0,0 +1,10 @@
+[Element-setAttributeNS.tentative.html]
+  [Element.setAttributeNS assigned via policy (successful ScriptURL transformation)]
+    expected: FAIL
+
+  [Element.setAttributeNS assigned via policy (successful HTML transformation)]
+    expected: FAIL
+
+  [Element.setAttributeNS assigned via policy (successful Script transformation)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Element-setAttributeNS.tentative.https.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[Element-setAttributeNS.tentative.https.html]
-  [Element.setAttributeNS assigned via policy (successful ScriptURL transformation)]
-    expected: FAIL
-
-  [Element.setAttributeNS assigned via policy (successful HTML transformation)]
-    expected: FAIL
-
-  [Element.setAttributeNS assigned via policy (successful Script transformation)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/GlobalEventHandlers-onclick.tentative.html.ini
@@ -0,0 +1,2 @@
+[GlobalEventHandlers-onclick.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/GlobalEventHandlers-onclick.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[GlobalEventHandlers-onclick.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/HTMLElement-generic.tentative.html.ini
@@ -0,0 +1,22 @@
+[HTMLElement-generic.tentative.html]
+  [div.innerHTML assigned via policy (successful HTML transformation)]
+    expected: FAIL
+
+  [script.text assigned via policy (successful Script transformation)]
+    expected: FAIL
+
+  [script.innerText assigned via policy (successful Script transformation)]
+    expected: FAIL
+
+  [script.src assigned via policy (successful ScriptURL transformation)]
+    expected: FAIL
+
+  [embed.src assigned via policy (successful ScriptURL transformation)]
+    expected: FAIL
+
+  [script.textContent assigned via policy (successful Script transformation)]
+    expected: FAIL
+
+  [iframe.srcdoc assigned via policy (successful HTML transformation)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/HTMLElement-generic.tentative.https.html.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[HTMLElement-generic.tentative.https.html]
-  [div.innerHTML assigned via policy (successful HTML transformation)]
-    expected: FAIL
-
-  [script.text assigned via policy (successful Script transformation)]
-    expected: FAIL
-
-  [script.innerText assigned via policy (successful Script transformation)]
-    expected: FAIL
-
-  [script.src assigned via policy (successful ScriptURL transformation)]
-    expected: FAIL
-
-  [embed.src assigned via policy (successful ScriptURL transformation)]
-    expected: FAIL
-
-  [script.textContent assigned via policy (successful Script transformation)]
-    expected: FAIL
-
-  [iframe.srcdoc assigned via policy (successful HTML transformation)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/HTMLScriptElement-internal-slot.tentative.html.ini
@@ -0,0 +1,4 @@
+[HTMLScriptElement-internal-slot.tentative.html]
+  [Test TT application when manipulating <script> elements during loading.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/HTMLScriptElement-internal-slot.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[HTMLScriptElement-internal-slot.tentative.https.html]
-  [Test TT application when manipulating <script> elements during loading.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Node-multiple-arguments.tentative.html.ini
@@ -0,0 +1,2 @@
+[Node-multiple-arguments.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Node-multiple-arguments.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[Node-multiple-arguments.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Range-createContextualFragment.tentative.html.ini
@@ -0,0 +1,4 @@
+[Range-createContextualFragment.tentative.html]
+  [range.createContextualFragment assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Range-createContextualFragment.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[Range-createContextualFragment.tentative.https.html]
-  [range.createContextualFragment assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedType-AttributeNodes.tentative.html.ini
@@ -0,0 +1,2 @@
+[TrustedType-AttributeNodes.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedType-AttributeNodes.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[TrustedType-AttributeNodes.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.html.ini
@@ -0,0 +1,4 @@
+[TrustedTypePolicy-CSP-wildcard.tentative.html]
+  [CSP supports wildcards.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[TrustedTypePolicy-CSP-wildcard.tentative.https.html]
-  [CSP supports wildcards.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicy-createXXX.tentative.html.ini
@@ -0,0 +1,11 @@
+[TrustedTypePolicy-createXXX.tentative.html]
+  expected: ERROR
+  [Attributes without type constraints will work as before.]
+    expected: FAIL
+
+  [calling undefined callbacks throws]
+    expected: FAIL
+
+  [trustedTypes.createPolicy(.., null) creates empty policy.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicy-createXXX.tentative.https.html.ini
+++ /dev/null
@@ -1,11 +0,0 @@
-[TrustedTypePolicy-createXXX.tentative.https.html]
-  expected: ERROR
-  [Attributes without type constraints will work as before.]
-    expected: FAIL
-
-  [calling undefined callbacks throws]
-    expected: FAIL
-
-  [trustedTypes.createPolicy(.., null) creates empty policy.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-constants.tentative.html.ini
@@ -0,0 +1,19 @@
+[TrustedTypePolicyFactory-constants.tentative.html]
+  [trustedTypes.emptyHTML cannot be redefined via defineProperty.]
+    expected: FAIL
+
+  [trustedTypes.emptyHTML returns the intended value.]
+    expected: FAIL
+
+  [trustedTypes.emptyScript cannot be redefined.]
+    expected: FAIL
+
+  [trustedTypes.emptyHTML cannot be redefined.]
+    expected: FAIL
+
+  [trustedTypes.emptyScript cannot be redefined via defineProperty.]
+    expected: FAIL
+
+  [trustedTypes.emptyScript returns the intended value.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-constants.tentative.https.html.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[TrustedTypePolicyFactory-constants.tentative.https.html]
-  [trustedTypes.emptyHTML cannot be redefined via defineProperty.]
-    expected: FAIL
-
-  [trustedTypes.emptyHTML returns the intended value.]
-    expected: FAIL
-
-  [trustedTypes.emptyScript cannot be redefined.]
-    expected: FAIL
-
-  [trustedTypes.emptyHTML cannot be redefined.]
-    expected: FAIL
-
-  [trustedTypes.emptyScript cannot be redefined via defineProperty.]
-    expected: FAIL
-
-  [trustedTypes.emptyScript returns the intended value.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html.ini
@@ -0,0 +1,85 @@
+[TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html]
+  [script = identity function]
+    expected: FAIL
+
+  [script_url - calling undefined callback throws]
+    expected: FAIL
+
+  [html = callback that throws]
+    expected: FAIL
+
+  [script_url = identity function]
+    expected: FAIL
+
+  [script = identity function, global string changed]
+    expected: FAIL
+
+  [createScript defined - calling undefined callbacks throws]
+    expected: FAIL
+
+  [script = this without bind]
+    expected: FAIL
+
+  [html = this bound to an object]
+    expected: FAIL
+
+  [script_url = identity function, global string changed]
+    expected: FAIL
+
+  [script_url = this bound to an object]
+    expected: FAIL
+
+  [createScriptURL defined - calling undefined callbacks throws]
+    expected: FAIL
+
+  [Arbitrary number of arguments]
+    expected: FAIL
+
+  [html = identity function, global string changed]
+    expected: FAIL
+
+  [script - calling undefined callback throws]
+    expected: FAIL
+
+  [createHTML defined - calling undefined callbacks throws]
+    expected: FAIL
+
+  [html = string + global string]
+    expected: FAIL
+
+  [script = this bound to an object]
+    expected: FAIL
+
+  [html = identity function]
+    expected: FAIL
+
+  [script = callback that throws]
+    expected: FAIL
+
+  [script_url = this without bind]
+    expected: FAIL
+
+  [script_url = callback that throws]
+    expected: FAIL
+
+  [html = this without bind]
+    expected: FAIL
+
+  [script_url = string + global string]
+    expected: FAIL
+
+  [script = null]
+    expected: FAIL
+
+  [script_url = null]
+    expected: FAIL
+
+  [html = null]
+    expected: FAIL
+
+  [script = string + global string]
+    expected: FAIL
+
+  [html - calling undefined callback throws]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html.ini
+++ /dev/null
@@ -1,85 +0,0 @@
-[TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html]
-  [script = identity function]
-    expected: FAIL
-
-  [script_url - calling undefined callback throws]
-    expected: FAIL
-
-  [html = callback that throws]
-    expected: FAIL
-
-  [script_url = identity function]
-    expected: FAIL
-
-  [script = identity function, global string changed]
-    expected: FAIL
-
-  [createScript defined - calling undefined callbacks throws]
-    expected: FAIL
-
-  [script = this without bind]
-    expected: FAIL
-
-  [html = this bound to an object]
-    expected: FAIL
-
-  [script_url = identity function, global string changed]
-    expected: FAIL
-
-  [script_url = this bound to an object]
-    expected: FAIL
-
-  [createScriptURL defined - calling undefined callbacks throws]
-    expected: FAIL
-
-  [Arbitrary number of arguments]
-    expected: FAIL
-
-  [html = identity function, global string changed]
-    expected: FAIL
-
-  [script - calling undefined callback throws]
-    expected: FAIL
-
-  [createHTML defined - calling undefined callbacks throws]
-    expected: FAIL
-
-  [html = string + global string]
-    expected: FAIL
-
-  [script = this bound to an object]
-    expected: FAIL
-
-  [html = identity function]
-    expected: FAIL
-
-  [script = callback that throws]
-    expected: FAIL
-
-  [script_url = this without bind]
-    expected: FAIL
-
-  [script_url = callback that throws]
-    expected: FAIL
-
-  [html = this without bind]
-    expected: FAIL
-
-  [script_url = string + global string]
-    expected: FAIL
-
-  [script = null]
-    expected: FAIL
-
-  [script_url = null]
-    expected: FAIL
-
-  [html = null]
-    expected: FAIL
-
-  [script = string + global string]
-    expected: FAIL
-
-  [html - calling undefined callback throws]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html.ini
@@ -0,0 +1,4 @@
+[TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html]
+  [Wildcard given - policy creation works]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html]
-  [Wildcard given - policy creation works]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html.ini
@@ -0,0 +1,7 @@
+[TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html]
+  [Allowed-name policy creation works.]
+    expected: FAIL
+
+  [Another allowed-name policy creation works.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html]
-  [Allowed-name policy creation works.]
-    expected: FAIL
-
-  [Another allowed-name policy creation works.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html.ini
@@ -0,0 +1,10 @@
+[TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html]
+  [policy.name = name]
+    expected: FAIL
+
+  [Error messages for duplicates and unlisted policies should be different]
+    expected: FAIL
+
+  [duplicate policy name attempt throws]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html]
-  [policy.name = name]
-    expected: FAIL
-
-  [Error messages for duplicates and unlisted policies should be different]
-    expected: FAIL
-
-  [duplicate policy name attempt throws]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html.ini
@@ -0,0 +1,4 @@
+[TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html]
+  [Duplicate policy names should be tolerated (unless in enforcing mode)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html]
-  [Duplicate policy names should be tolerated (unless in enforcing mode)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.html.ini
@@ -0,0 +1,10 @@
+[TrustedTypePolicyFactory-defaultPolicy.tentative.html]
+  [defaultPolicy is a read-only property]
+    expected: FAIL
+
+  [defaultPolicy returns the correct default policy]
+    expected: FAIL
+
+  [defaultPolicy with no default created is not an error]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.https.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[TrustedTypePolicyFactory-defaultPolicy.tentative.https.html]
-  [defaultPolicy is a read-only property]
-    expected: FAIL
-
-  [defaultPolicy returns the correct default policy]
-    expected: FAIL
-
-  [defaultPolicy with no default created is not an error]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html.ini
@@ -0,0 +1,73 @@
+[TrustedTypePolicyFactory-getPropertyType.tentative.html]
+  [object.CODEBASE is maybe defined]
+    expected: FAIL
+
+  [OBJECT.codebase is maybe defined]
+    expected: FAIL
+
+  [OBJECT[codeBase\] is defined]
+    expected: FAIL
+
+  [oBjEcT[codebase\] is defined]
+    expected: FAIL
+
+  [getTypeMapping tests adapted from WICG/trusted-types polyfill]
+    expected: FAIL
+
+  [oBjEcT.codebase is maybe defined]
+    expected: FAIL
+
+  [OBJECT[codebase\] is defined]
+    expected: FAIL
+
+  [object[CODEBASE\] is defined]
+    expected: FAIL
+
+  [oBjEcT.CODEBASE is maybe defined]
+    expected: FAIL
+
+  [sanity check trustedTypes.getAttributeType.]
+    expected: FAIL
+
+  [oBjEcT.codeBase is maybe defined]
+    expected: FAIL
+
+  [OBJECT[CODEBASE\] is defined]
+    expected: FAIL
+
+  [object[codebase\] is defined]
+    expected: FAIL
+
+  [getPropertyType tests adapted from WICG/trusted-types polyfill]
+    expected: FAIL
+
+  [OBJECT.CODEBASE is maybe defined]
+    expected: FAIL
+
+  [OBJECT.codeBase is maybe defined]
+    expected: FAIL
+
+  [getAttributeType tests adapted from WICG/trusted-types polyfill]
+    expected: FAIL
+
+  [oBjEcT[CODEBASE\] is defined]
+    expected: FAIL
+
+  [object.codebase is maybe defined]
+    expected: FAIL
+
+  [object[codeBase\] is defined]
+    expected: FAIL
+
+  [object.codeBase is maybe defined]
+    expected: FAIL
+
+  [sanity check trustedTypes.getTypeMapping]
+    expected: FAIL
+
+  [oBjEcT[codeBase\] is defined]
+    expected: FAIL
+
+  [sanity check trustedTypes.getPropertyType for the HTML script element.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.https.html.ini
+++ /dev/null
@@ -1,73 +0,0 @@
-[TrustedTypePolicyFactory-getPropertyType.tentative.https.html]
-  [object.CODEBASE is maybe defined]
-    expected: FAIL
-
-  [OBJECT.codebase is maybe defined]
-    expected: FAIL
-
-  [OBJECT[codeBase\] is defined]
-    expected: FAIL
-
-  [oBjEcT[codebase\] is defined]
-    expected: FAIL
-
-  [getTypeMapping tests adapted from WICG/trusted-types polyfill]
-    expected: FAIL
-
-  [oBjEcT.codebase is maybe defined]
-    expected: FAIL
-
-  [OBJECT[codebase\] is defined]
-    expected: FAIL
-
-  [object[CODEBASE\] is defined]
-    expected: FAIL
-
-  [oBjEcT.CODEBASE is maybe defined]
-    expected: FAIL
-
-  [sanity check trustedTypes.getAttributeType.]
-    expected: FAIL
-
-  [oBjEcT.codeBase is maybe defined]
-    expected: FAIL
-
-  [OBJECT[CODEBASE\] is defined]
-    expected: FAIL
-
-  [object[codebase\] is defined]
-    expected: FAIL
-
-  [getPropertyType tests adapted from WICG/trusted-types polyfill]
-    expected: FAIL
-
-  [OBJECT.CODEBASE is maybe defined]
-    expected: FAIL
-
-  [OBJECT.codeBase is maybe defined]
-    expected: FAIL
-
-  [getAttributeType tests adapted from WICG/trusted-types polyfill]
-    expected: FAIL
-
-  [oBjEcT[CODEBASE\] is defined]
-    expected: FAIL
-
-  [object.codebase is maybe defined]
-    expected: FAIL
-
-  [object[codeBase\] is defined]
-    expected: FAIL
-
-  [object.codeBase is maybe defined]
-    expected: FAIL
-
-  [sanity check trustedTypes.getTypeMapping]
-    expected: FAIL
-
-  [oBjEcT[codeBase\] is defined]
-    expected: FAIL
-
-  [sanity check trustedTypes.getPropertyType for the HTML script element.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.html.ini
@@ -0,0 +1,13 @@
+[TrustedTypePolicyFactory-isXXX.tentative.html]
+  [TrustedTypePolicyFactory.isHTML requires the object to be created via policy.]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory.isScriptURL requires the object to be created via policy.]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory.isXXX should accept anything without throwing.]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory.isScript requires the object to be created via policy.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.https.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[TrustedTypePolicyFactory-isXXX.tentative.https.html]
-  [TrustedTypePolicyFactory.isHTML requires the object to be created via policy.]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory.isScriptURL requires the object to be created via policy.]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory.isXXX should accept anything without throwing.]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory.isScript requires the object to be created via policy.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html.ini
@@ -0,0 +1,2 @@
+[TrustedTypePolicyFactory-metadata.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/TrustedTypePolicyFactory-metadata.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[TrustedTypePolicyFactory-metadata.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/Window-TrustedTypes.tentative.html.ini
@@ -0,0 +1,7 @@
+[Window-TrustedTypes.tentative.html]
+  [factory = window.trustedTypes]
+    expected: FAIL
+
+  [factory construction fails]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/Window-TrustedTypes.tentative.https.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[Window-TrustedTypes.tentative.https.html]
-  [factory = window.trustedTypes]
-    expected: FAIL
-
-  [factory construction fails]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.html.ini
@@ -0,0 +1,2 @@
+[WorkerGlobalScope-importScripts.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/WorkerGlobalScope-importScripts.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[WorkerGlobalScope-importScripts.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-Node-multiple-arguments.tentative.html.ini
@@ -0,0 +1,2 @@
+[block-Node-multiple-arguments.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-Node-multiple-arguments.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-Node-multiple-arguments.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html.ini
@@ -0,0 +1,13 @@
+[block-string-assignment-to-DOMParser-parseFromString.tentative.html]
+  ['document.innerText = string' assigned via default policy (successful HTML transformation).]
+    expected: FAIL
+
+  [document.innerText assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
+  [`document.innerText = string` throws.]
+    expected: FAIL
+
+  ['document.innerText = null' throws]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.https.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[block-string-assignment-to-DOMParser-parseFromString.tentative.https.html]
-  ['document.innerText = string' assigned via default policy (successful HTML transformation).]
-    expected: FAIL
-
-  [document.innerText assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
-  [`document.innerText = string` throws.]
-    expected: FAIL
-
-  ['document.innerText = null' throws]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html.ini
@@ -0,0 +1,22 @@
+[block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html]
+  [`setTimeout(string)`, `setInterval(string)` via default policy (successful Script transformation).]
+    expected: FAIL
+
+  [`window.setTimeout(string)` throws.]
+    expected: FAIL
+
+  [window.setInterval assigned via policy (successful Script transformation).]
+    expected: FAIL
+
+  [`window.setTimeout(null)` throws.]
+    expected: FAIL
+
+  [`window.setInterval(null)` throws.]
+    expected: FAIL
+
+  [`window.setInterval(string)` throws.]
+    expected: FAIL
+
+  [window.setTimeout assigned via policy (successful Script transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html]
-  [`setTimeout(string)`, `setInterval(string)` via default policy (successful Script transformation).]
-    expected: FAIL
-
-  [`window.setTimeout(string)` throws.]
-    expected: FAIL
-
-  [window.setInterval assigned via policy (successful Script transformation).]
-    expected: FAIL
-
-  [`window.setTimeout(null)` throws.]
-    expected: FAIL
-
-  [`window.setInterval(null)` throws.]
-    expected: FAIL
-
-  [`window.setInterval(string)` throws.]
-    expected: FAIL
-
-  [window.setTimeout assigned via policy (successful Script transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Document-write.tentative.html.ini
@@ -0,0 +1,2 @@
+[block-string-assignment-to-Document-write.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Document-write.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-string-assignment-to-Document-write.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.html.ini
@@ -0,0 +1,16 @@
+[block-string-assignment-to-Element-insertAdjacentHTML.tentative.html]
+  [`insertAdjacentHTML(string)` throws.]
+    expected: FAIL
+
+  [`insertAdjacentHTML(null)` throws.]
+    expected: FAIL
+
+  [insertAdjacentHTML with html assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
+  [`insertAdjacentHTML(null)` assigned via default policy does not throw.]
+    expected: FAIL
+
+  [`insertAdjacentHTML(string)` assigned via default policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html.ini
+++ /dev/null
@@ -1,16 +0,0 @@
-[block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html]
-  [`insertAdjacentHTML(string)` throws.]
-    expected: FAIL
-
-  [`insertAdjacentHTML(null)` throws.]
-    expected: FAIL
-
-  [insertAdjacentHTML with html assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
-  [`insertAdjacentHTML(null)` assigned via default policy does not throw.]
-    expected: FAIL
-
-  [`insertAdjacentHTML(string)` assigned via default policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html.ini
@@ -0,0 +1,16 @@
+[block-string-assignment-to-Element-outerHTML.tentative.html]
+  [`outerHTML = null` throws.]
+    expected: FAIL
+
+  [`outerHTML = string` throws.]
+    expected: FAIL
+
+  [`outerHTML = null` assigned via default policy does not throw]
+    expected: FAIL
+
+  [outerHTML with html assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
+  [`outerHTML = string` assigned via default policy (successful HTML transformation).]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.https.html.ini
+++ /dev/null
@@ -1,16 +0,0 @@
-[block-string-assignment-to-Element-outerHTML.tentative.https.html]
-  [`outerHTML = null` throws.]
-    expected: FAIL
-
-  [`outerHTML = string` throws.]
-    expected: FAIL
-
-  [`outerHTML = null` assigned via default policy does not throw]
-    expected: FAIL
-
-  [outerHTML with html assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
-  [`outerHTML = string` assigned via default policy (successful HTML transformation).]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html.ini
@@ -0,0 +1,2 @@
+[block-string-assignment-to-Element-setAttribute.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-string-assignment-to-Element-setAttribute.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.html.ini
@@ -0,0 +1,11 @@
+[block-string-assignment-to-Element-setAttributeNS.tentative.html]
+  expected: ERROR
+  [Element.setAttributeNS assigned via policy (successful HTML transformation)]
+    expected: FAIL
+
+  [Element.setAttributeNS assigned via policy (successful ScriptURL transformation)]
+    expected: FAIL
+
+  [Element.setAttributeNS assigned via policy (successful Script transformation)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.https.html.ini
+++ /dev/null
@@ -1,11 +0,0 @@
-[block-string-assignment-to-Element-setAttributeNS.tentative.https.html]
-  expected: ERROR
-  [Element.setAttributeNS assigned via policy (successful HTML transformation)]
-    expected: FAIL
-
-  [Element.setAttributeNS assigned via policy (successful ScriptURL transformation)]
-    expected: FAIL
-
-  [Element.setAttributeNS assigned via policy (successful Script transformation)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html.ini
@@ -0,0 +1,20 @@
+[block-string-assignment-to-HTMLElement-generic.tentative.html]
+  expected: ERROR
+  [embed.src accepts only TrustedScriptURL]
+    expected: FAIL
+
+  [object.codeBase accepts only TrustedScriptURL]
+    expected: FAIL
+
+  [script.src accepts only TrustedScriptURL]
+    expected: FAIL
+
+  [iframe.srcdoc accepts only TrustedHTML]
+    expected: FAIL
+
+  [object.data accepts only TrustedScriptURL]
+    expected: FAIL
+
+  [div.innerHTML accepts only TrustedHTML]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.https.html.ini
+++ /dev/null
@@ -1,20 +0,0 @@
-[block-string-assignment-to-HTMLElement-generic.tentative.https.html]
-  expected: ERROR
-  [embed.src accepts only TrustedScriptURL]
-    expected: FAIL
-
-  [object.codeBase accepts only TrustedScriptURL]
-    expected: FAIL
-
-  [script.src accepts only TrustedScriptURL]
-    expected: FAIL
-
-  [iframe.srcdoc accepts only TrustedHTML]
-    expected: FAIL
-
-  [object.data accepts only TrustedScriptURL]
-    expected: FAIL
-
-  [div.innerHTML accepts only TrustedHTML]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.html.ini
@@ -0,0 +1,13 @@
+[block-string-assignment-to-Range-createContextualFragment.tentative.html]
+  [range.createContextualFragment assigned via policy (successful HTML transformation).]
+    expected: FAIL
+
+  [`range.createContextualFragment(string)` throws.]
+    expected: FAIL
+
+  [`range.createContextualFragment(string)` assigned via default policy (successful HTML transformation).]
+    expected: FAIL
+
+  [`range.createContextualFragment(null)` throws.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.https.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[block-string-assignment-to-Range-createContextualFragment.tentative.https.html]
-  [range.createContextualFragment assigned via policy (successful HTML transformation).]
-    expected: FAIL
-
-  [`range.createContextualFragment(string)` throws.]
-    expected: FAIL
-
-  [`range.createContextualFragment(string)` assigned via default policy (successful HTML transformation).]
-    expected: FAIL
-
-  [`range.createContextualFragment(null)` throws.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/block-text-node-insertion-into-script-element.tentative.html.ini
@@ -0,0 +1,2 @@
+[block-text-node-insertion-into-script-element.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/block-text-node-insertion-into-script-element.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[block-text-node-insertion-into-script-element.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/csp-block-eval.tentative.html.ini
@@ -0,0 +1,2 @@
+[csp-block-eval.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/csp-block-eval.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[csp-block-eval.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/default-policy-callback-arguments.tentative.html.ini
@@ -0,0 +1,2 @@
+[default-policy-callback-arguments.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/default-policy-callback-arguments.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[default-policy-callback-arguments.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/default-policy-report-only.tentative.html.ini
@@ -0,0 +1,5 @@
+[default-policy-report-only.tentative.html]
+  expected: ERROR
+  [Count SecurityPolicyViolation events.]
+    expected: TIMEOUT
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/default-policy-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[default-policy-report-only.tentative.https.html]
-  expected: ERROR
-  [Count SecurityPolicyViolation events.]
-    expected: TIMEOUT
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/default-policy.tentative.html.ini
@@ -0,0 +1,14 @@
+[default-policy.tentative.html]
+  expected: ERROR
+  [script.src no default policy]
+    expected: FAIL
+
+  [Count SecurityPolicyViolation events.]
+    expected: TIMEOUT
+
+  [script.text no default policy]
+    expected: FAIL
+
+  [div.innerHTML no default policy]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/default-policy.tentative.https.html.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[default-policy.tentative.https.html]
-  expected: ERROR
-  [script.src no default policy]
-    expected: FAIL
-
-  [Count SecurityPolicyViolation events.]
-    expected: TIMEOUT
-
-  [script.text no default policy]
-    expected: FAIL
-
-  [div.innerHTML no default policy]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/empty-default-policy-report-only.tentative.html.ini
@@ -0,0 +1,5 @@
+[empty-default-policy-report-only.tentative.html]
+  expected: ERROR
+  [Count SecurityPolicyViolation events.]
+    expected: TIMEOUT
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/empty-default-policy-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[empty-default-policy-report-only.tentative.https.html]
-  expected: ERROR
-  [Count SecurityPolicyViolation events.]
-    expected: TIMEOUT
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/empty-default-policy.tentative.html.ini
@@ -0,0 +1,5 @@
+[empty-default-policy.tentative.html]
+  expected: ERROR
+  [Count SecurityPolicyViolation events.]
+    expected: TIMEOUT
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/empty-default-policy.tentative.https.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[empty-default-policy.tentative.https.html]
-  expected: ERROR
-  [Count SecurityPolicyViolation events.]
-    expected: TIMEOUT
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/eval-csp-no-tt.tentative.html.ini
@@ -0,0 +1,2 @@
+[eval-csp-no-tt.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/eval-csp-no-tt.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eval-csp-no-tt.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/eval-csp-tt-default-policy.tentative.html.ini
@@ -0,0 +1,2 @@
+[eval-csp-tt-default-policy.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/eval-csp-tt-default-policy.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eval-csp-tt-default-policy.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/eval-csp-tt-no-default-policy.tentative.html.ini
@@ -0,0 +1,2 @@
+[eval-csp-tt-no-default-policy.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/eval-csp-tt-no-default-policy.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eval-csp-tt-no-default-policy.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/eval-no-csp-no-tt-default-policy.tentative.html.ini
@@ -0,0 +1,2 @@
+[eval-no-csp-no-tt-default-policy.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/eval-no-csp-no-tt-default-policy.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eval-no-csp-no-tt-default-policy.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/eval-no-csp-no-tt.tentative.html.ini
@@ -0,0 +1,2 @@
+[eval-no-csp-no-tt.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/eval-no-csp-no-tt.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eval-no-csp-no-tt.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/eval-with-permissive-csp.tentative.html.ini
@@ -0,0 +1,2 @@
+[eval-with-permissive-csp.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/eval-with-permissive-csp.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eval-with-permissive-csp.tentative.https.html]
-  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/idlharness.tentative.https.window.js.ini
+++ /dev/null
@@ -1,172 +0,0 @@
-[idlharness.tentative.https.window.html]
-  [TrustedTypePolicy interface: operation createScriptURL(USVString)]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [TrustedScript interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [TrustedHTML must be primary interface of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
-    expected: FAIL
-
-  [TrustedScript interface: stringifier]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface object name]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: calling createHTML(DOMString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: existence and properties of interface object]
-    expected: FAIL
-
-  [TrustedScript interface object name]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: calling createScriptURL(USVString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface object length]
-    expected: FAIL
-
-  [TrustedScript interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [TrustedHTML interface: existence and properties of interface object]
-    expected: FAIL
-
-  [TrustedTypePolicy must be primary interface of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
-    expected: FAIL
-
-  [TrustedScriptURL must be primary interface of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: calling createScript(DOMString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
-    expected: FAIL
-
-  [Stringification of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
-    expected: FAIL
-
-  [TrustedScriptURL interface object name]
-    expected: FAIL
-
-  [TrustedScriptURL interface: stringifier]
-    expected: FAIL
-
-  [TrustedHTML interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [TrustedHTML interface: stringifier]
-    expected: FAIL
-
-  [TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [TrustedScriptURL interface: existence and properties of interface object]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString)" with the proper type]
-    expected: FAIL
-
-  [TrustedScript interface object length]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [Stringification of window.trustedTypes]
-    expected: FAIL
-
-  [TrustedScriptURL interface object length]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory must be primary interface of window.trustedTypes]
-    expected: FAIL
-
-  [TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [TrustedHTML interface object length]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [TrustedHTML interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [TrustedTypePolicy interface object name]
-    expected: FAIL
-
-  [TrustedHTML interface object name]
-    expected: FAIL
-
-  [Stringification of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(USVString)" with the proper type]
-    expected: FAIL
-
-  [Stringification of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
-    expected: FAIL
-
-  [TrustedHTML interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [TrustedScriptURL interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [TrustedScript must be primary interface of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
-    expected: FAIL
-
-  [TrustedTypePolicy interface object length]
-    expected: FAIL
-
-  [Stringification of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: existence and properties of interface prototype object's "constructor" property]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: operation createHTML(DOMString)]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: existence and properties of interface prototype object's @@unscopables property]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: operation createScript(DOMString)]
-    expected: FAIL
-
-  [TrustedScript interface: existence and properties of interface object]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString)" with the proper type]
-    expected: FAIL
-
-  [TrustedScript interface: existence and properties of interface prototype object]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type]
-    expected: FAIL
-
-  [TrustedTypePolicy interface: attribute name]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: existence and properties of interface object]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: calling createPolicy(DOMString, optional TrustedTypePolicyOptions) on window.trustedTypes with too few arguments must throw TypeError]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: operation createPolicy(DOMString, optional TrustedTypePolicyOptions)]
-    expected: FAIL
-
-  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "createPolicy(DOMString, optional TrustedTypePolicyOptions)" with the proper type]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/idlharness.tentative.window.js.ini
@@ -0,0 +1,172 @@
+[idlharness.tentative.window.html]
+  [TrustedTypePolicy interface: operation createScriptURL(USVString)]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [TrustedScript interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [TrustedHTML must be primary interface of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
+    expected: FAIL
+
+  [TrustedScript interface: stringifier]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface object name]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: calling createHTML(DOMString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: existence and properties of interface object]
+    expected: FAIL
+
+  [TrustedScript interface object name]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: calling createScriptURL(USVString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface object length]
+    expected: FAIL
+
+  [TrustedScript interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [TrustedHTML interface: existence and properties of interface object]
+    expected: FAIL
+
+  [TrustedTypePolicy must be primary interface of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
+    expected: FAIL
+
+  [TrustedScriptURL must be primary interface of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: calling createScript(DOMString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
+    expected: FAIL
+
+  [Stringification of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
+    expected: FAIL
+
+  [TrustedScriptURL interface object name]
+    expected: FAIL
+
+  [TrustedScriptURL interface: stringifier]
+    expected: FAIL
+
+  [TrustedHTML interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [TrustedHTML interface: stringifier]
+    expected: FAIL
+
+  [TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [TrustedScriptURL interface: existence and properties of interface object]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString)" with the proper type]
+    expected: FAIL
+
+  [TrustedScript interface object length]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [Stringification of window.trustedTypes]
+    expected: FAIL
+
+  [TrustedScriptURL interface object length]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory must be primary interface of window.trustedTypes]
+    expected: FAIL
+
+  [TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [TrustedHTML interface object length]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [TrustedHTML interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [TrustedTypePolicy interface object name]
+    expected: FAIL
+
+  [TrustedHTML interface object name]
+    expected: FAIL
+
+  [Stringification of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(USVString)" with the proper type]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: calling createPolicy(DOMString, optional TrustedTypePolicyOptions) on window.trustedTypes with too few arguments must throw TypeError]
+    expected: FAIL
+
+  [Stringification of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
+    expected: FAIL
+
+  [TrustedHTML interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [TrustedScriptURL interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [TrustedScript must be primary interface of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
+    expected: FAIL
+
+  [TrustedTypePolicy interface object length]
+    expected: FAIL
+
+  [Stringification of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: operation createHTML(DOMString)]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: operation createScript(DOMString)]
+    expected: FAIL
+
+  [TrustedScript interface: existence and properties of interface object]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString)" with the proper type]
+    expected: FAIL
+
+  [TrustedScript interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type]
+    expected: FAIL
+
+  [TrustedTypePolicy interface: attribute name]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: operation createPolicy(DOMString, optional TrustedTypePolicyOptions)]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: existence and properties of interface object]
+    expected: FAIL
+
+  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "createPolicy(DOMString, optional TrustedTypePolicyOptions)" with the proper type]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/no-require-trusted-types-for-report-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[no-require-trusted-types-for-report-only.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[no-require-trusted-types-for-report-only.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/no-require-trusted-types-for.tentative.html.ini
@@ -0,0 +1,2 @@
+[no-require-trusted-types-for.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/no-require-trusted-types-for.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[no-require-trusted-types-for.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/require-trusted-types-for-report-only.tentative.html.ini
@@ -0,0 +1,14 @@
+[require-trusted-types-for-report-only.tentative.html]
+  expected: TIMEOUT
+  [Require trusted types for 'script' block create script.]
+    expected: NOTRUN
+
+  [Set require trusted types for 'script' without CSP for trusted types don't block policy creation and using.]
+    expected: NOTRUN
+
+  [Require trusted types for 'script' block create HTML.]
+    expected: TIMEOUT
+
+  [Require trusted types for 'script' block create script URL.]
+    expected: NOTRUN
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/require-trusted-types-for-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[require-trusted-types-for-report-only.tentative.https.html]
-  expected: TIMEOUT
-  [Require trusted types for 'script' block create script.]
-    expected: NOTRUN
-
-  [Set require trusted types for 'script' without CSP for trusted types don't block policy creation and using.]
-    expected: NOTRUN
-
-  [Require trusted types for 'script' block create HTML.]
-    expected: TIMEOUT
-
-  [Require trusted types for 'script' block create script URL.]
-    expected: NOTRUN
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/require-trusted-types-for.tentative.html.ini
@@ -0,0 +1,13 @@
+[require-trusted-types-for.tentative.html]
+  [Require trusted types for 'script' block create script.]
+    expected: FAIL
+
+  [Set require trusted types for 'script' without CSP for trusted types don't block policy creation and using.]
+    expected: FAIL
+
+  [Require trusted types for 'script' block create HTML.]
+    expected: FAIL
+
+  [Require trusted types for 'script' block create script URL.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/require-trusted-types-for.tentative.https.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[require-trusted-types-for.tentative.https.html]
-  [Require trusted types for 'script' block create script.]
-    expected: FAIL
-
-  [Set require trusted types for 'script' without CSP for trusted types don't block policy creation and using.]
-    expected: FAIL
-
-  [Require trusted types for 'script' block create HTML.]
-    expected: FAIL
-
-  [Require trusted types for 'script' block create script URL.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-createHTMLDocument.tentative.html.ini
@@ -0,0 +1,40 @@
+[trusted-types-createHTMLDocument.tentative.html]
+  [Trusted Type assignment is blocked. (DOMParser)]
+    expected: FAIL
+
+  [Default policy applies. (XHR)]
+    expected: FAIL
+
+  [Trusted Type assignment is blocked. (createHTMLDocument)]
+    expected: FAIL
+
+  [Trusted Type instances created in the main doc can be used. (XHR)]
+    expected: FAIL
+
+  [Default policy applies. (document)]
+    expected: FAIL
+
+  [Install default policy.]
+    expected: FAIL
+
+  [Trusted Type instances created in the main doc can be used. (document)]
+    expected: FAIL
+
+  [Trusted Type assignment is blocked. (XHR)]
+    expected: FAIL
+
+  [Trusted Type assignment is blocked. (document)]
+    expected: FAIL
+
+  [Default policy applies. (DOMParser)]
+    expected: FAIL
+
+  [Trusted Type instances created in the main doc can be used. (DOMParser)]
+    expected: FAIL
+
+  [Default policy applies. (createHTMLDocument)]
+    expected: FAIL
+
+  [Trusted Type instances created in the main doc can be used. (createHTMLDocument)]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-createHTMLDocument.tentative.https.html.ini
+++ /dev/null
@@ -1,40 +0,0 @@
-[trusted-types-createHTMLDocument.tentative.https.html]
-  [Trusted Type assignment is blocked. (DOMParser)]
-    expected: FAIL
-
-  [Default policy applies. (XHR)]
-    expected: FAIL
-
-  [Trusted Type assignment is blocked. (createHTMLDocument)]
-    expected: FAIL
-
-  [Trusted Type instances created in the main doc can be used. (XHR)]
-    expected: FAIL
-
-  [Default policy applies. (document)]
-    expected: FAIL
-
-  [Install default policy.]
-    expected: FAIL
-
-  [Trusted Type instances created in the main doc can be used. (document)]
-    expected: FAIL
-
-  [Trusted Type assignment is blocked. (XHR)]
-    expected: FAIL
-
-  [Trusted Type assignment is blocked. (document)]
-    expected: FAIL
-
-  [Default policy applies. (DOMParser)]
-    expected: FAIL
-
-  [Trusted Type instances created in the main doc can be used. (DOMParser)]
-    expected: FAIL
-
-  [Default policy applies. (createHTMLDocument)]
-    expected: FAIL
-
-  [Trusted Type instances created in the main doc can be used. (createHTMLDocument)]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html.ini
@@ -0,0 +1,4 @@
+[trusted-types-duplicate-names-list-report-only.tentative.html]
+  [TrustedTypePolicyFactory and policy list in CSP.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[trusted-types-duplicate-names-list-report-only.tentative.https.html]
-  [TrustedTypePolicyFactory and policy list in CSP.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list.tentative.html.ini
@@ -0,0 +1,4 @@
+[trusted-types-duplicate-names-list.tentative.html]
+  [TrustedTypePolicyFactory and policy list in CSP.]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-duplicate-names-list.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[trusted-types-duplicate-names-list.tentative.https.html]
-  [TrustedTypePolicyFactory and policy list in CSP.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-duplicate-names.tentative.html.ini
@@ -0,0 +1,4 @@
+[trusted-types-duplicate-names.tentative.html]
+  [policy - duplicate names]
+    expected: FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-duplicate-names.tentative.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[trusted-types-duplicate-names.tentative.https.html]
-  [policy - duplicate names]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-no-unsafe-eval.tentative.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-eval-reporting-no-unsafe-eval.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-no-unsafe-eval.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trusted-types-eval-reporting-no-unsafe-eval.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-report-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-eval-reporting-report-only.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-eval-reporting-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trusted-types-eval-reporting-report-only.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-eval-reporting.tentative.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-eval-reporting.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-eval-reporting.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trusted-types-eval-reporting.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-navigation.tentative.html.ini
@@ -0,0 +1,14 @@
+[trusted-types-navigation.tentative.html]
+  expected: TIMEOUT
+  [Navigate a window with javascript:-urls w/ default policy in enforcing mode.]
+    expected: NOTRUN
+
+  [Navigate a window with javascript:-urls in report-only mode.]
+    expected: NOTRUN
+
+  [Navigate a window with javascript:-urls in enforcing mode.]
+    expected: TIMEOUT
+
+  [Navigate a window with javascript:-urls w/ default policy in report-only mode.]
+    expected: NOTRUN
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-navigation.tentative.https.html.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[trusted-types-navigation.tentative.https.html]
-  expected: TIMEOUT
-  [Navigate a window with javascript:-urls w/ default policy in enforcing mode.]
-    expected: NOTRUN
-
-  [Navigate a window with javascript:-urls in report-only mode.]
-    expected: NOTRUN
-
-  [Navigate a window with javascript:-urls in enforcing mode.]
-    expected: TIMEOUT
-
-  [Navigate a window with javascript:-urls w/ default policy in report-only mode.]
-    expected: NOTRUN
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-report-only.tentative.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-report-only.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-report-only.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trusted-types-report-only.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-reporting-check-report.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-reporting-check-report.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-reporting-check-report.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trusted-types-reporting-check-report.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-reporting.tentative.html.ini
@@ -0,0 +1,44 @@
+[trusted-types-reporting.tentative.html]
+  expected: TIMEOUT
+  [Trusted Type violation report: assign trusted HTML to html; no report]
+    expected: NOTRUN
+
+  [Trusted Type violation report: large values should be handled sanely.]
+    expected: NOTRUN
+
+  [Trusted Type violation report: sample for innerHTML assignment]
+    expected: NOTRUN
+
+  [Trusted Type violation report: creating a forbidden policy.]
+    expected: TIMEOUT
+
+  [Trusted Type violation report: assign string to script url]
+    expected: NOTRUN
+
+  [Trusted Type violation report: sample for eval]
+    expected: NOTRUN
+
+  [Trusted Type violation report: assign trusted script to script; no report]
+    expected: NOTRUN
+
+  [Trusted Type violation report: creating a forbidden-but-not-reported policy.]
+    expected: NOTRUN
+
+  [Trusted Type violation report: sample for custom element assignment]
+    expected: NOTRUN
+
+  [Trusted Type violation report: sample for text assignment]
+    expected: NOTRUN
+
+  [Trusted Type violation report: sample for script.src assignment]
+    expected: NOTRUN
+
+  [Trusted Type violation report: sample for script innerText assignment]
+    expected: NOTRUN
+
+  [Trusted Type violation report: creating a report-only-forbidden policy.]
+    expected: NOTRUN
+
+  [Trusted Type violation report: assign string to html]
+    expected: NOTRUN
+
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-reporting.tentative.https.html.ini
+++ /dev/null
@@ -1,44 +0,0 @@
-[trusted-types-reporting.tentative.https.html]
-  expected: TIMEOUT
-  [Trusted Type violation report: assign trusted HTML to html; no report]
-    expected: NOTRUN
-
-  [Trusted Type violation report: creating a forbidden policy.]
-    expected: TIMEOUT
-
-  [Trusted Type violation report: creating a forbidden-but-not-reported policy.]
-    expected: NOTRUN
-
-  [Trusted Type violation report: creating a report-only-forbidden policy.]
-    expected: NOTRUN
-
-  [Trusted Type violation report: assign string to html]
-    expected: NOTRUN
-
-  [Trusted Type violation report: large values should be handled sanely.]
-    expected: NOTRUN
-
-  [Trusted Type violation report: sample for custom element assignment]
-    expected: NOTRUN
-
-  [Trusted Type violation report: sample for script innerText assignment]
-    expected: NOTRUN
-
-  [Trusted Type violation report: assign string to script url]
-    expected: NOTRUN
-
-  [Trusted Type violation report: assign trusted script to script; no report]
-    expected: NOTRUN
-
-  [Trusted Type violation report: sample for script.src assignment]
-    expected: NOTRUN
-
-  [Trusted Type violation report: sample for eval]
-    expected: NOTRUN
-
-  [Trusted Type violation report: sample for innerHTML assignment]
-    expected: NOTRUN
-
-  [Trusted Type violation report: sample for text assignment]
-    expected: NOTRUN
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/trusted-types-svg-script.tentative.html.ini
@@ -0,0 +1,2 @@
+[trusted-types-svg-script.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/trusted-types-svg-script.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[trusted-types-svg-script.tentative.https.html]
-  expected: ERROR
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/trusted-types/tt-block-eval.tentative.html.ini
@@ -0,0 +1,2 @@
+[tt-block-eval.tentative.html]
+  expected: ERROR
deleted file mode 100644
--- a/testing/web-platform/meta/trusted-types/tt-block-eval.tentative.https.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[tt-block-eval.tentative.https.html]
-  expected: ERROR
--- a/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
+++ b/testing/web-platform/meta/url/a-element-xhtml.xhtml.ini
@@ -441,19 +441,16 @@
     expected: FAIL
 
   [Parsing: <http://[::1.2.\]> against <http://other.com/>]
     expected: FAIL
 
   [Parsing: <http://[::1.\]> against <http://other.com/>]
     expected: FAIL
 
-  [Parsing: <sc://\x1f!"$&'()*+,-.;<=>^_`{|}~/> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <sc://\x00/> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc:// /> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc://%/> against <about:blank>]
     expected: FAIL
@@ -494,20 +491,17 @@
   [Parsing: <https://example.com%A0/> against <about:blank>]
     expected: FAIL
 
   [Parsing: </> against <file:///C:/a/b>]
     expected: FAIL
 
   [Parsing: <//d:> against <file:///C:/a/b>]
     expected:
-      if os == "mac": PASS
-      if os == "linux": PASS
-      if os == "android": PASS
-      FAIL
+      if os == "win": FAIL
 
   [Parsing: <http://?> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http://#> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc://ñ> against <about:blank>]
@@ -846,8 +840,14 @@
     expected: FAIL
 
   [Parsing: <http://a<b> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http://a^b> against <about:blank>]
     expected: FAIL
 
+  [Parsing: <http://a>b> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <file://a%C2%ADb/p> against <about:blank>]
+    expected: FAIL
+
--- a/testing/web-platform/meta/url/a-element.html.ini
+++ b/testing/web-platform/meta/url/a-element.html.ini
@@ -441,19 +441,16 @@
     expected: FAIL
 
   [Parsing: <http://[::1.2.\]> against <http://other.com/>]
     expected: FAIL
 
   [Parsing: <http://[::1.\]> against <http://other.com/>]
     expected: FAIL
 
-  [Parsing: <sc://\x1f!"$&'()*+,-.;<=>^_`{|}~/> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <sc://\x00/> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc:// /> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc://%/> against <about:blank>]
     expected: FAIL
@@ -494,20 +491,17 @@
   [Parsing: <https://example.com%A0/> against <about:blank>]
     expected: FAIL
 
   [Parsing: </> against <file:///C:/a/b>]
     expected: FAIL
 
   [Parsing: <//d:> against <file:///C:/a/b>]
     expected:
-      if os == "mac": PASS
-      if os == "linux": PASS
-      if os == "android": PASS
-      FAIL
+      if os == "win": FAIL
 
   [Parsing: <http://?> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http://#> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc://ñ> against <about:blank>]
@@ -854,18 +848,17 @@
 
   [Parsing: <file://%C2%AD/p> against <about:blank>]
     expected: FAIL
 
   [Parsing: <file://xn--/p> against <about:blank>]
     expected: FAIL
 
   [Parsing: <file://a%C2%ADb/p> against <about:blank>]
-    expected:
-      if os == "win": FAIL
+    expected: FAIL
 
   [Parsing: <file:///Y:> against <about:blank>]
     expected:
       if os == "win": FAIL
 
   [Parsing: <\\\\\\.\\Y:> against <about:blank>]
     expected: FAIL
 
@@ -888,8 +881,15 @@
     expected: FAIL
 
   [Parsing: <http://a<b> against <about:blank>]
     expected: FAIL
 
   [Parsing: <http://a^b> against <about:blank>]
     expected: FAIL
 
+  [Parsing: <http://a>b> against <about:blank>]
+    expected: FAIL
+
+  [Parsing: <file:///y:> against <about:blank>]
+    expected:
+      if os == "win": FAIL
+
--- a/testing/web-platform/meta/url/failure.html.ini
+++ b/testing/web-platform/meta/url/failure.html.ini
@@ -1,12 +1,12 @@
 [failure.html]
   expected:
-    if fission and (os == "linux") and not debug: [OK, CRASH]
-    if fission and (os == "win"): [CRASH, OK, ERROR]
+    if fission and (os == "linux") and not debug: ["OK", "CRASH"]
+    if fission and (os == "win"): ["OK", "ERROR", "CRASH"]
   [URL's href: file://example:1/ should throw]
     expected: FAIL
 
   [XHR: file://example:1/ should throw]
     expected: FAIL
 
   [URL's href: file://example:test/ should throw]
     expected: FAIL
@@ -527,17 +527,17 @@
   [window.open(): file://xn--/p should throw]
     expected: FAIL
 
   [URL's href: file://%C2%AD/p should throw]
     expected: FAIL
 
   [Location's href: file://­/p should throw]
     expected:
-      if (os == "linux") and fission: FAIL
+      if fission: FAIL
 
   [window.open(): file://%C2%AD/p should throw]
     expected: FAIL
 
   [XHR: file://xn--/p should throw]
     expected: FAIL
 
   [URL's constructor's base argument: file://%C2%AD/p should throw]
@@ -546,33 +546,33 @@
   [window.open(): file://­/p should throw]
     expected: FAIL
 
   [XHR: file://%C2%AD/p should throw]
     expected: FAIL
 
   [Location's href: file://xn--/p should throw]
     expected:
-      if (os == "linux") and fission: FAIL
+      if fission: FAIL
 
   [URL's href: file://xn--/p should throw]
     expected: FAIL
 
   [URL's constructor's base argument: file://­/p should throw]
     expected: FAIL
 
   [URL's href: file://­/p should throw]
     expected: FAIL
 
   [XHR: file://­/p should throw]
     expected: FAIL
 
   [Location's href: file://%C2%AD/p should throw]
     expected:
-      if (os == "linux") and fission: FAIL
+      if fission: FAIL
 
   [sendBeacon(): \\\\\\.\\Y: should throw]
     expected: FAIL
 
   [sendBeacon(): \\\\\\.\\y: should throw]
     expected: FAIL
 
   [window.open(): \\\\\\.\\y: should throw]
@@ -639,8 +639,11 @@
     expected: FAIL
 
   [Location's href: non-special://a<b should throw]
     expected: FAIL
 
   [window.open(): non-special://a>b should throw]
     expected: FAIL
 
+  [XHR: \\\\\\.\\Y: should throw]
+    expected: FAIL
+
--- a/testing/web-platform/meta/url/url-constructor.html.ini
+++ b/testing/web-platform/meta/url/url-constructor.html.ini
@@ -147,19 +147,16 @@
     expected: FAIL
 
   [Parsing: <https://�> against <about:blank>]
     expected: FAIL
 
   [Parsing: <https://%EF%BF%BD> against <about:blank>]
     expected: FAIL
 
-  [Parsing: <sc://\x1f!"$&'()*+,-.;<=>^_`{|}~/> against <about:blank>]
-    expected: FAIL
-
   [Parsing: <sc://\x00/> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc:// /> against <about:blank>]
     expected: FAIL
 
   [Parsing: <sc://%/> against <about:blank>]
     expected: FAIL
--- a/testing/web-platform/meta/webdriver/tests/back/back.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/back/back.py.ini
@@ -1,4 +1,5 @@
 [back.py]
   expected:
+    if (os == "linux") and not debug and webrender and not fission: ["OK", "TIMEOUT"]
     if (os == "linux") and not debug and webrender and fission: ["OK", "TIMEOUT"]
-    if (os == "linux") and not debug and not webrender: ["OK", "TIMEOUT", "ERROR"]
+    if (os == "linux") and not debug and not webrender: ["OK", "ERROR", "TIMEOUT"]
--- a/testing/web-platform/meta/webdriver/tests/close_window/close.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/close_window/close.py.ini
@@ -1,7 +1,6 @@
 [close.py]
   expected:
-    if (os == "linux") and not fission and webrender and not debug: ["TIMEOUT", "OK", "ERROR"]
-    if (os == "linux") and not fission and webrender and debug: ["OK", "ERROR", "TIMEOUT"]
-    if (os == "linux") and fission and debug: ["OK", "ERROR", "TIMEOUT"]
-    if (os == "linux") and fission and not debug: ["OK", "ERROR", "TIMEOUT"]
-    if (os == "linux") and not fission and not webrender: ["OK", "ERROR", "TIMEOUT"]
+    if (os == "linux") and not debug and webrender and fission: ["OK", "ERROR", "TIMEOUT"]
+    if (os == "linux") and not debug and webrender and not fission: ["OK", "ERROR", "TIMEOUT"]
+    if (os == "linux") and not debug and not webrender: ["OK", "ERROR", "TIMEOUT"]
+    if (os == "linux") and debug: ["OK", "ERROR", "TIMEOUT"]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState-disconnected.https.html.ini
@@ -0,0 +1,7 @@
+[RTCPeerConnection-iceConnectionState-disconnected.https.html]
+  expected:
+    if (os == "win") and webrender and not debug and not fission: ["OK", "TIMEOUT"]
+  [ICE goes to disconnected if the other side goes away]
+    expected:
+      if (os == "win") and webrender and not debug and not fission: ["PASS", "TIMEOUT"]
+
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-ondatachannel.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-ondatachannel.html.ini
@@ -1,33 +1,33 @@
 [RTCPeerConnection-ondatachannel.html]
   expected:
-    if (processor == "x86") and not debug: [TIMEOUT, OK]
+    if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "OK"]
     [OK, TIMEOUT]
   [In-band negotiated channel created on remote peer should match the same (default) configuration as local peer]
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529695, https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
     expected:
-      if (processor == "x86") and not debug: [NOTRUN, FAIL]
+      if (processor == "x86") and (os == "win") and not debug: ["NOTRUN", "FAIL"]
       [PASS, FAIL, NOTRUN]
-    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529695, https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
 
   [In-band negotiated channel created on remote peer should match the same configuration as local peer]
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1551589, https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
     expected:
-      if (processor == "x86") and not debug: [TIMEOUT, FAIL, NOTRUN]
+      if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "FAIL", "NOTRUN"]
+      if (processor == "x86") and (os == "linux"): ["PASS", "FAIL", "TIMEOUT", "NOTRUN"]
       [PASS, FAIL, NOTRUN]
-    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1551589, https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
 
   [Open event should not be raised when sending and immediately closing the channel in the datachannel event]
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
     expected:
-      if (os == "linux") and not webrender and not debug: [PASS, TIMEOUT, NOTRUN]
+      if (os == "linux") and not webrender and not debug: ["PASS", "TIMEOUT", "NOTRUN"]
       [PASS, TIMEOUT]
-    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
 
   [Negotiated channel should not fire datachannel event on remote peer]
+    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
     expected:
-      if (os == "linux") and not webrender and not debug: [PASS, TIMEOUT, NOTRUN]
-      if (processor == "x86") and not debug: [NOTRUN, PASS, TIMEOUT]
+      if (processor == "x86") and (os == "win") and not debug: ["NOTRUN", "PASS", "TIMEOUT"]
       [PASS, TIMEOUT, NOTRUN]
-    bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433
 
   [Open event should be raised when closing the channel in the datachannel event after enqueuing a task]
     expected:
-      if (os == "linux") and not webrender and not debug: [PASS, TIMEOUT]
+      if (os == "linux") and not webrender and not debug: ["PASS", "TIMEOUT"]
 
--- a/testing/web-platform/meta/webrtc/simulcast/getStats.https.html.ini
+++ b/testing/web-platform/meta/webrtc/simulcast/getStats.https.html.ini
@@ -1,7 +1,4 @@
 [getStats.https.html]
   [Simulcast getStats results]
     expected: FAIL
 
-  [Simulcast getStats contains rid stats matching the rids provided]
-    expected: FAIL
-
--- a/testing/web-platform/meta/websockets/binary/__dir__.ini
+++ b/testing/web-platform/meta/websockets/binary/__dir__.ini
@@ -1,3 +1,3 @@
-leak-threshold: [tab:51200]
 lsan-disabled: true
 lsan-max-stack-depth: 7
+leak-threshold: [tab:51200]
--- a/testing/web-platform/meta/xhr/event-timeout.any.js.ini
+++ b/testing/web-platform/meta/xhr/event-timeout.any.js.ini
@@ -1,15 +1,13 @@
 [event-timeout.any.worker.html]
   disabled:
     if (os == "mac") and (version == "OS X 10.14"): https://bugzilla.mozilla.org/show_bug.cgi?id=1557123
     if (os == "mac") and (version == "OS X 10.14.5"): https://bugzilla.mozilla.org/show_bug.cgi?id=1557123
     if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1557708
   [XMLHttpRequest: timeout event]
     expected:
-      if not webrender and (os == "linux") and not debug and (processor == "x86"): ["FAIL", "PASS"]
-      if webrender and debug and (os == "linux") and not fission: ["FAIL", "PASS"]
       if not webrender and (os == "linux") and debug: PASS
       if not webrender and (os == "win"): PASS
       [PASS, FAIL]
 
 
 [event-timeout.any.html]