Bug 1515043 - [wpt-sync] Update web-platform-tests to 8506febdb9bdce487ef7e4ff91e9b70853019b38, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Wed, 19 Dec 2018 12:10:35 +0000
changeset 515062 840a92f3e4d3c220924bf9ce27048c959c603a13
parent 515061 7d14383c78ae5b9198665389f33390fe2ddeafc3
child 515063 bc817b021d9dab8f134b494e88ba45e1082d0bb6
push id1953
push userffxbld-merge
push dateMon, 11 Mar 2019 12:10:20 +0000
treeherdermozilla-release@9c35dcbaa899 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1515043
milestone66.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 1515043 - [wpt-sync] Update web-platform-tests to 8506febdb9bdce487ef7e4ff91e9b70853019b38, a=testonly wpt-head: 8506febdb9bdce487ef7e4ff91e9b70853019b38 wpt-type: landing
testing/web-platform/meta/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
testing/web-platform/meta/FileAPI/url/multi-global-origin-serialization.sub.html.ini
testing/web-platform/meta/IndexedDB/__dir__.ini
testing/web-platform/meta/IndexedDB/idbfactory_open4.htm.ini
testing/web-platform/meta/async-local-storage/storage-smoke-test.tentative.https.html.ini
testing/web-platform/meta/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html.ini
testing/web-platform/meta/content-security-policy/securitypolicyviolation/__dir__.ini
testing/web-platform/meta/css/CSS2/lists/list-style-021.xht.ini
testing/web-platform/meta/css/css-animations/animations-parsing.html.ini
testing/web-platform/meta/css/css-device-adapt/documentElement-clientWidth-on-minimum-scale-size.tentative.html.ini
testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini
testing/web-platform/meta/css/css-fonts/font-display/__dir__.ini
testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini
testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini
testing/web-platform/meta/css/css-text/white-space/pre-float-001.html.ini
testing/web-platform/meta/css/css-writing-modes/available-size-006.html.ini
testing/web-platform/meta/css/css-writing-modes/available-size-007.html.ini
testing/web-platform/meta/css/css-writing-modes/available-size-008.html.ini
testing/web-platform/meta/css/css-writing-modes/available-size-015.html.ini
testing/web-platform/meta/css/css-writing-modes/available-size-019.html.ini
testing/web-platform/meta/css/css-writing-modes/text-orientation-script-001.html.ini
testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini
testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini
testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini
testing/web-platform/meta/css/selectors/focus-visible-005.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht.ini
testing/web-platform/meta/editing/run/delete.html.ini
testing/web-platform/meta/encoding/legacy-mb-japanese/shift_jis/__dir__.ini
testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/__dir__.ini
testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-csksc56011987.html.ini
testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-korean.html.ini
testing/web-platform/meta/eventsource/eventsource-constructor-document-domain.htm.ini
testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini
testing/web-platform/meta/feature-policy/reporting/__dir__.ini
testing/web-platform/meta/fetch/api/basic/__dir__.ini
testing/web-platform/meta/fetch/api/cors/__dir__.ini
testing/web-platform/meta/fetch/api/request/__dir__.ini
testing/web-platform/meta/fetch/corb/__dir__.ini
testing/web-platform/meta/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html.ini
testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html.ini
testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini
testing/web-platform/meta/html/browsers/offline/introduction-4/__dir__.ini
testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html.ini
testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/sandboxed-document_domain.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/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html.ini
testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini
testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-success.sub.html.ini
testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-similar-but-cross-origin-success.sub.html.ini
testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
testing/web-platform/meta/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini~e0ac563c0260... Update metadata
testing/web-platform/meta/html/semantics/scripting-1/__dir__.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-integrity-classic.sub.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-integrity-module.sub.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/muted-errors.sub.html.ini
testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini
testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js.ini
testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.js.ini
testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini
testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini
testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-window-body.html.ini
testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-window-frameset.html.ini
testing/web-platform/meta/infrastructure/assumptions/__dir__.ini
testing/web-platform/meta/infrastructure/assumptions/allowed-to-play.html.ini
testing/web-platform/meta/infrastructure/server/__dir__.ini
testing/web-platform/meta/media-capabilities/__dir__.ini
testing/web-platform/meta/mimesniff/mime-types/__dir__.ini
testing/web-platform/meta/mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
testing/web-platform/meta/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.ini
testing/web-platform/meta/mozilla-sync
testing/web-platform/meta/navigation-timing/idlharness.window.js.ini
testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
testing/web-platform/meta/payment-handler/__dir__.ini
testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini
testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/__dir__.ini
testing/web-platform/meta/resource-timing/buffer-full-inspect-buffer-during-callback.html.ini
testing/web-platform/meta/service-workers/service-worker/__dir__.ini
testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini
testing/web-platform/meta/service-workers/service-worker/fetch-csp.https.html.ini
testing/web-platform/meta/service-workers/service-worker/navigate-window.https.html.ini
testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
testing/web-platform/meta/service-workers/service-worker/performance-timeline.https.html.ini
testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini
testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini
testing/web-platform/meta/visual-viewport/viewport-scrollbars-cause-resize.html.ini
testing/web-platform/meta/visual-viewport/viewport-unscaled-size.html.ini
testing/web-platform/meta/wasm/jsapi/imports.wast.any.js.ini
testing/web-platform/meta/wasm/serialization/window-domain-success.sub.html.ini
testing/web-platform/meta/wasm/serialization/window-similar-but-cross-origin-success.sub.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html.ini
testing/web-platform/meta/webauthn/__dir__.ini
testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini
testing/web-platform/meta/webrtc/RTCRtpSender-replaceTrack.https.html.ini
testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini
testing/web-platform/meta/webrtc/__dir__.ini
testing/web-platform/meta/websockets/binary/__dir__.ini
testing/web-platform/meta/websockets/constructor/__dir__.ini
testing/web-platform/meta/webstorage/document-domain.html.ini
testing/web-platform/meta/worklets/__dir__.ini
testing/web-platform/meta/worklets/audio-worklet-import.https.html.ini
testing/web-platform/meta/xhr/responsetype.any.js.ini
testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini
--- a/testing/web-platform/meta/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
+++ b/testing/web-platform/meta/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini
@@ -1,3 +1,9 @@
 [2d.text.draw.fontface.notinpage.html]
   disabled:
     if verify: fails in verify mode
+    if debug: true
+  [@font-face fonts should work even if they are not used in the page]
+    expected:
+      if os == "android": PASS
+      FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/FileAPI/url/multi-global-origin-serialization.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[multi-global-origin-serialization.sub.html]
-  expected: TIMEOUT
deleted file mode 100644
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/IndexedDB/idbfactory_open4.htm.ini
@@ -0,0 +1,6 @@
+[idbfactory_open4.htm]
+  [IDBFactory.open() - new database has default version]
+    expected:
+      if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+
--- a/testing/web-platform/meta/async-local-storage/storage-smoke-test.tentative.https.html.ini
+++ b/testing/web-platform/meta/async-local-storage/storage-smoke-test.tentative.https.html.ini
@@ -1,3 +1,8 @@
 [storage-smoke-test.tentative.https.html]
   expected:
-    TIMEOUT
+    if (os == "linux") and debug and not webrender: TIMEOUT
+    if (os == "linux") and debug and webrender: TIMEOUT
+    if (os == "linux") and not debug: TIMEOUT
+    if os == "win": TIMEOUT
+    if os == "android": TIMEOUT
+    if os == "mac": TIMEOUT
--- a/testing/web-platform/meta/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html.ini
+++ b/testing/web-platform/meta/content-security-policy/generic/filesystem-urls-do-not-match-self.sub.html.ini
@@ -1,8 +1,11 @@
 [filesystem-urls-do-not-match-self.sub.html]
   expected: TIMEOUT
   [Violation report status OK.]
     expected: FAIL
 
   [filesystem-urls-do-not-match-self]
     expected: NOTRUN
 
+  [Expecting logs: ["violated-directive=script-src-elem"\]]
+    expected: NOTRUN
+
deleted file mode 100644
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/lists/list-style-021.xht.ini
+++ /dev/null
@@ -1,1 +0,0 @@
-[list-style-021.xht]
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-animations/animations-parsing.html.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[animations-parsing.html]
-  [Test animation shorthand values.]
-    expected: FAIL
-
-  [Test an animation name that is the same as a possible animation fill-mode.]
-    expected: FAIL
-
-  [Test an animation name that is the same as a possible running state.]
-    expected: FAIL
-
-  [Test animation name being empty.]
-    expected: FAIL
-
-  [Test a non-conflicting animation name.]
-    expected: FAIL
-
-  [Test an animation name that is the same as a possible animation direction.]
-    expected: FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-device-adapt/documentElement-clientWidth-on-minimum-scale-size.tentative.html.ini
@@ -0,0 +1,5 @@
+[documentElement-clientWidth-on-minimum-scale-size.tentative.html]
+  [documentElement clientWidth should be equal to device-width even if overflow:hidden region is visible]
+    expected:
+      if (os == "android"): FAIL
+
--- a/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini
+++ b/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini
@@ -1,8 +1,7 @@
 [paint-order-001.tentative.html]
   prefs: [layout.css.paint-order.enabled:true]
   expected:
     if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
     if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
     if debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
     if not debug and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
-    if os == "android": FAIL
--- a/testing/web-platform/meta/css/css-fonts/font-display/__dir__.ini
+++ b/testing/web-platform/meta/css/css-fonts/font-display/__dir__.ini
@@ -1,1 +1,2 @@
 lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, EntrySlotOrCreate, Realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::net::nsStandardURL::TemplatedMutator]
+leak-threshold: [tab:409600]
--- a/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini
+++ b/testing/web-platform/meta/css/css-logical/logical-box-inset.html.ini
@@ -5,8 +5,9 @@
 
   [Test that inset-inline shorthand sets longhands and serializes correctly.]
     expected: FAIL
     bug: https://bugzilla.mozilla.org/show_bug.cgi?id=137688
 
   [Test that inset-block shorthand sets longhands and serializes correctly.]
     expected: FAIL
     bug: https://bugzilla.mozilla.org/show_bug.cgi?id=137688
+
--- a/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini
+++ b/testing/web-platform/meta/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html.ini
@@ -3,8 +3,13 @@
     expected: FAIL
 
   [FF05  FULLWIDTH PERCENT SIGN may appear at line start if ja and loose]
     expected: FAIL
 
   [FFE0  FULLWIDTH CENT SIGN may appear at line start if ja and loose]
     expected: FAIL
 
+  [2035  REVERSED PRIME may appear at line start if ja and loose]
+    expected:
+      if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+      if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-text/white-space/pre-float-001.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[pre-float-001.html]
-  expected: FAIL
--- a/testing/web-platform/meta/css/css-writing-modes/available-size-006.html.ini
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-006.html.ini
@@ -1,2 +1,4 @@
 [available-size-006.html]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/css-writing-modes/available-size-007.html.ini
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-007.html.ini
@@ -1,2 +1,4 @@
 [available-size-007.html]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/css-writing-modes/available-size-008.html.ini
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-008.html.ini
@@ -1,2 +1,4 @@
 [available-size-008.html]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/css-writing-modes/available-size-015.html.ini
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-015.html.ini
@@ -1,2 +1,4 @@
 [available-size-015.html]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/css-writing-modes/available-size-019.html.ini
+++ b/testing/web-platform/meta/css/css-writing-modes/available-size-019.html.ini
@@ -1,2 +1,4 @@
 [available-size-019.html]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/css-writing-modes/text-orientation-script-001.html.ini
+++ b/testing/web-platform/meta/css/css-writing-modes/text-orientation-script-001.html.ini
@@ -1,9 +1,11 @@
 [text-orientation-script-001.html]
+  disabled:
+    if os == "mac": true
   [Default orientation for vo=R]
     expected:
       if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
       if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS
       if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS
       if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
       FAIL
 
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-smooth.html.ini
@@ -1,4 +1,8 @@
 [scroll-behavior-smooth.html]
   [BODY element scroll-behavior should not propagate to viewport]
     expected: FAIL
 
+  [Smooth scrolling while doing history navigation.]
+    expected:
+      if os == "android": FAIL
+
--- a/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini
+++ b/testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini
@@ -42,8 +42,17 @@
     expected: FAIL
 
   [CSSStyleSheet.replace returns rejected promise on failed imports]
     expected: FAIL
 
   [new CSSStyleSheet produces empty CSSStyleSheet]
     expected: FAIL
 
+  [Adopting a shadow host will move adoptedStyleSheets but it is not applied]
+    expected: FAIL
+
+  [Cloning a shadow host will not clone shadow root, and also adoptedStyleSheets]
+    expected: FAIL
+
+  [Importing a shadow host will not copy shadow root, and also adoptedStyleSheets]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini
+++ b/testing/web-platform/meta/css/cssom/stylesheet-same-origin.sub.html.ini
@@ -1,4 +1,7 @@
 [stylesheet-same-origin.sub.html]
   [Origin-clean check in cross-origin CSSOM Stylesheets (redirect from cross-origin to same-origin)]
     expected: FAIL
 
+  [Origin-clean check in loading error CSSOM Stylesheets]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini
+++ b/testing/web-platform/meta/css/selectors/focus-visible-005.html.ini
@@ -1,7 +1,12 @@
 [focus-visible-005.html]
   [Programmatic focus should always match :focus-visible]
     expected: FAIL
 
   [Programmatic focus after click should not match :focus-visible]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+      if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS
+      if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): PASS
+      if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+      FAIL
 
--- a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini
+++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-horiz-001b.xhtml.ini
@@ -1,2 +1,4 @@
 [flexbox-justify-content-horiz-001b.xhtml]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht.ini
+++ b/testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht.ini
@@ -1,3 +1,3 @@
 [box-sizing-replaced-003.xht]
   disabled:
-    if (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1383454
+    if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1383454
--- a/testing/web-platform/meta/editing/run/delete.html.ini
+++ b/testing/web-platform/meta/editing/run/delete.html.ini
@@ -720,16 +720,19 @@
     expected: FAIL
 
   [[["delete",""\]\] "<pre>foo&nbsp; [\]bar</pre>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<div style=white-space:pre>foo&nbsp; [\]bar</div>" compare innerHTML]
     expected: FAIL
 
+  [delete - HTML editing conformance tests]
+    expected: FAIL
+
 
 [delete.html?6001-last]
   [[["delete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML]
     expected: FAIL
 
   [[["delete",""\]\] "<ol><li>fo[o</ol><ul><li>b\]ar</ul>" compare innerHTML]
     expected: FAIL
 
deleted file mode 100644
deleted file mode 100644
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-csksc56011987.html.ini
@@ -0,0 +1,38 @@
+[euckr-encode-form-csksc56011987.html?15001-16000]
+
+[euckr-encode-form-csksc56011987.html?6001-7000]
+
+[euckr-encode-form-csksc56011987.html?5001-6000]
+  [csksc56011987 encoding (form)]
+    expected: FAIL
+
+
+[euckr-encode-form-csksc56011987.html?2001-3000]
+
+[euckr-encode-form-csksc56011987.html?12001-13000]
+
+[euckr-encode-form-csksc56011987.html?14001-15000]
+
+[euckr-encode-form-csksc56011987.html?11001-12000]
+
+[euckr-encode-form-csksc56011987.html?8001-9000]
+
+[euckr-encode-form-csksc56011987.html?1-1000]
+
+[euckr-encode-form-csksc56011987.html?10001-11000]
+
+[euckr-encode-form-csksc56011987.html?3001-4000]
+
+[euckr-encode-form-csksc56011987.html?7001-8000]
+
+[euckr-encode-form-csksc56011987.html?13001-14000]
+
+[euckr-encode-form-csksc56011987.html?9001-10000]
+
+[euckr-encode-form-csksc56011987.html?1001-2000]
+
+[euckr-encode-form-csksc56011987.html?4001-5000]
+
+[euckr-encode-form-csksc56011987.html?16001-17000]
+
+[euckr-encode-form-csksc56011987.html?17001-last]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-korean.html.ini
@@ -0,0 +1,38 @@
+[euckr-encode-form-korean.html?13001-14000]
+
+[euckr-encode-form-korean.html?17001-last]
+
+[euckr-encode-form-korean.html?15001-16000]
+
+[euckr-encode-form-korean.html?1001-2000]
+
+[euckr-encode-form-korean.html?12001-13000]
+
+[euckr-encode-form-korean.html?1-1000]
+
+[euckr-encode-form-korean.html?11001-12000]
+
+[euckr-encode-form-korean.html?5001-6000]
+
+[euckr-encode-form-korean.html?2001-3000]
+
+[euckr-encode-form-korean.html?7001-8000]
+
+[euckr-encode-form-korean.html?9001-10000]
+
+[euckr-encode-form-korean.html?16001-17000]
+
+[euckr-encode-form-korean.html?10001-11000]
+
+[euckr-encode-form-korean.html?3001-4000]
+
+[euckr-encode-form-korean.html?4001-5000]
+  [korean encoding (form)]
+    expected: FAIL
+
+
+[euckr-encode-form-korean.html?8001-9000]
+
+[euckr-encode-form-korean.html?14001-15000]
+
+[euckr-encode-form-korean.html?6001-7000]
deleted file mode 100644
--- a/testing/web-platform/meta/eventsource/eventsource-constructor-document-domain.htm.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[eventsource-constructor-document-domain.htm]
-  expected: TIMEOUT
--- a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini
+++ b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini
@@ -1,10 +1,16 @@
 [layout-animations-disabled-violation-report-js-tentative.html]
-  expected: TIMEOUT
+  expected:
+    if (os == "linux") and not debug and not webrender: TIMEOUT
+    if (os == "linux") and not debug and webrender: TIMEOUT
+    if (os == "linux") and debug: TIMEOUT
+    if os == "win": TIMEOUT
+    if os == "android": TIMEOUT
+    if os == "mac": TIMEOUT
   [layout-animations-disabled-violation-report-js-tentative]
     expected: FAIL
 
   [Verify that when 'layout-animations' is disabled, an 'element.animate' API including a keyframe that uses a blocked property generates violation report (linked scripts).]
     expected: TIMEOUT
 
   [Verify that when 'layout-animations' is disabled, an 'element.animate' API including a keyframe that uses a blocked property generates violation report (inline scripts).]
     expected: NOTRUN
copy from testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
copy to testing/web-platform/meta/feature-policy/reporting/__dir__.ini
--- a/testing/web-platform/meta/fetch/api/basic/__dir__.ini
+++ b/testing/web-platform/meta/fetch/api/basic/__dir__.ini
@@ -1,2 +1,3 @@
 prefs: [javascript.options.streams:true]
-lsan-allowed: [mozilla::dom::FetchStream::Create, mozilla::dom::WorkerPrivate::WorkerPrivate, nsSegmentedBuffer::AppendNewSegment]
+lsan-allowed: [NS_NewInputStreamReadyEvent, mozilla::dom::FetchStream::Create, mozilla::dom::WorkerPrivate::WorkerPrivate, nsSegmentedBuffer::AppendNewSegment]
+leak-threshold: [default:51200]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/cors/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Alloc, Create, EntrySlotOrCreate, FetchDriverObserver, Malloc, NewPage, Realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::ThrottledEventQueue::Create, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::InternalRequest::GetRequestConstructorCopy, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::PerformanceStorageWorker::Create, mozilla::dom::PromiseWorkerProxy::Create, mozilla::dom::WorkerCSPEventListener::Create, mozilla::dom::WorkerFetchResolver::Create, mozilla::net::nsStandardURL::TemplatedMutator]
+leak-threshold: [tab:307200]
--- a/testing/web-platform/meta/fetch/api/request/__dir__.ini
+++ b/testing/web-platform/meta/fetch/api/request/__dir__.ini
@@ -1,2 +1,2 @@
-lsan-allowed: [Alloc, NewEmptyScopeData, __rdl_alloc, __rdl_realloc, js_new, js_pod_calloc, js_pod_malloc, js_pod_realloc, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::Performance::CreateForMainThread]
+lsan-allowed: [Alloc, DoCORSChecks, EntrySlotOrCreate, MakeUnique, Malloc, NewChannelFromURIWithProxyFlagsInternal, NewEmptyScopeData, Realloc, __rdl_alloc, __rdl_realloc, js_new, js_pod_calloc, js_pod_malloc, js_pod_realloc, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::FetchDriver::Fetch, mozilla::dom::FetchRequest, mozilla::dom::InternalRequest::GetRequestConstructorCopy, mozilla::dom::Performance::CreateForMainThread, mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel2, mozilla::net::nsStandardURL::TemplatedMutator]
 leak-threshold: [tab:768000]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/corb/__dir__.ini
@@ -0,0 +1,1 @@
+leak-threshold: [default:307200]
--- a/testing/web-platform/meta/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html.ini
+++ b/testing/web-platform/meta/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html.ini
@@ -1,11 +1,12 @@
 [script-resource-with-json-parser-breaker.tentative.sub.html]
   disabled:
     if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1499003
+  expected: ERROR
   [CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {} &&]
     expected: FAIL
 
   [CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {} &&]
     expected: FAIL
 
   [CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {}&&]
     expected: FAIL
--- a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html.ini
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html.ini
@@ -1,6 +1,4 @@
 [prompt-and-unload-script-closeable.html]
   disabled:
     if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1499003
-  expected:
-    if os == "android": CRASH
-    ERROR
+  expected: CRASH
deleted file mode 100644
--- a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[location-prototype-setting-same-origin-domain.sub.html]
-  expected: TIMEOUT
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/offline/introduction-4/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, mozilla::dom::ChromeUtils::GenerateQI]
deleted file mode 100644
--- a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_feature_policy.tentative.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[document_domain_feature_policy.tentative.sub.html]
-  expected: TIMEOUT
--- a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/sandboxed-document_domain.html.ini
+++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/sandboxed-document_domain.html.ini
@@ -1,10 +1,9 @@
 [sandboxed-document_domain.html]
-  expected: TIMEOUT
   [Sandboxed document.domain 1]
     expected: FAIL
 
   [Sandboxed document.domain 2]
     expected: FAIL
 
   [Sandboxed document.domain 3]
     expected: FAIL
--- 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,15 +1,13 @@
 [no_window_open_when_term_nesting_level_nonzero.window.html]
-  expected:
-    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
-    ERROR
+  expected: ERROR
   [no popups from synchronously reachable window]
-    expected: FAIL
+    expected:
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+      FAIL
 
   [no popups with frame navigation]
     expected: FAIL
 
   [no popups from another synchronously reachable window]
-    expected:
-      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
-      FAIL
+    expected: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[windowproxy-prototype-setting-same-origin-domain.sub.html]
-  expected: TIMEOUT
--- a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini
+++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini
@@ -1,3 +1,3 @@
 [opener-setter.html]
   disabled:
-    if os == 'linux' and bits == 32 and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1483696
+    if (os == "linux") and (bits == 32) and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1483696
--- a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-success.sub.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-success.sub.html.ini
@@ -1,5 +1,4 @@
 [window-domain-success.sub.html]
-  expected: TIMEOUT
   [postMessaging to a same-origin-domain (but not same-origin) iframe allows them to see each others' modifications]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-similar-but-cross-origin-success.sub.html.ini
+++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-similar-but-cross-origin-success.sub.html.ini
@@ -1,5 +1,4 @@
 [window-similar-but-cross-origin-success.sub.html]
-  expected: TIMEOUT
   [postMessaging to a not same-origin-domain, but similar origin, iframe allows them to see each others' modifications]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
@@ -1,4 +1,20 @@
 [fieldset-default-style.html]
   [fieldset default style]
     expected: FAIL
 
+  [border-left-color]
+    expected:
+      if (os == "win") or (os == "mac"): FAIL
+
+  [border-top-color]
+    expected:
+      if (os == "win") or (os == "mac"): FAIL
+
+  [border-bottom-color]
+    expected:
+      if (os == "win") or (os == "mac"): FAIL
+
+  [border-right-color]
+    expected:
+      if (os == "win") or (os == "mac"): FAIL
+
--- a/testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
@@ -1,1 +1,1 @@
-leak-threshold: [default:51200]
+leak-threshold: [default:51200, gpu:51200]
--- a/testing/web-platform/meta/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini
@@ -1,12 +1,12 @@
 [hash-name-reference.html]
   disabled:
     if verify and debug: fails in verify mode
-  max-asserts: 52
+  max-asserts: 154
   [HTML (standards) IMG usemap="#hash-name"]
     expected: FAIL
 
   [HTML (standards) OBJECT usemap="#hash-name"]
     expected: FAIL
 
   [HTML (standards) IMG usemap="#hash-id"]
     expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[event_play_noautoplay.html]
-  [audio events - play]
-    expected:
-      if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
-
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini
@@ -0,0 +1,2 @@
+[addCue.html]
+  max-asserts: 1848
--- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini
@@ -1,5 +1,7 @@
 [track-cue-negative-duration.html]
-  expected: TIMEOUT
+  expected:
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
+    TIMEOUT
   [Enter, Exit events for a cue with negative duration]
     expected: TIMEOUT
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini
@@ -0,0 +1,3 @@
+[video_loop_base.html]
+  expected:
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_loop_base.html.ini~e0ac563c0260... Update metadata	
@@ -0,0 +1,3 @@
+[video_loop_base.html]
+  expected:
+    if (os == "linux") and not debug and webrender: CRASH
copy from testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
copy to testing/web-platform/meta/html/semantics/scripting-1/__dir__.ini
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-integrity-classic.sub.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-integrity-classic.sub.html.ini
@@ -1,10 +1,10 @@
 [string-compilation-integrity-classic.sub.html]
-  expected: TIMEOUT
+  expected: ERROR
   [setTimeout should fail to import]
     expected: TIMEOUT
 
   [the Function constructor should fail to import]
     expected: NOTRUN
 
   [eval should fail to import]
     expected: FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-integrity-module.sub.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-integrity-module.sub.html.ini
@@ -1,10 +1,10 @@
 [string-compilation-integrity-module.sub.html]
-  expected: TIMEOUT
+  expected: ERROR
   [setTimeout should fail to import]
     expected: TIMEOUT
 
   [the Function constructor should fail to import]
     expected: NOTRUN
 
   [eval should fail to import]
     expected: FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/muted-errors.sub.html.ini
+++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/muted-errors.sub.html.ini
@@ -6,8 +6,14 @@
     expected: FAIL
 
   [Errors for cross-origin scripts redirected to a same-origin url should be muted]
     expected: FAIL
 
   [Errors for same-origin scripts redirected to a cross-origin url and redirected back to same-origin should be muted]
     expected: FAIL
 
+  [Non-synthetic errors for same-origin scripts redirected to a cross-origin URL and redirected back to same-origin should be muted]
+    expected: FAIL
+
+  [Syntax error for same-origin script redirected to a cross-origin URL and redirected back to same-origin should be muted]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini
+++ b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js.ini
@@ -1,12 +1,11 @@
 [abort.sub.window.html]
   disabled:
     if debug and (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1495175
-
   expected: TIMEOUT
   [document.open() does not abort documents that are not navigating (image loading)]
     expected: TIMEOUT
 
   [document.open() does not abort documents that are not navigating (XMLHttpRequest)]
     expected: FAIL
 
   [document.open() does not abort documents that are not navigating (already established WebSocket connection)]
--- a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js.ini
+++ b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js.ini
@@ -1,10 +1,9 @@
 [bailout-exception-vs-return-origin.sub.window.html]
-  expected: TIMEOUT
   [document.open should throw a SecurityError with cross-origin document even when the ignore-opens-during-unload counter is greater than 0 (during unload event)]
     expected: FAIL
 
   [document.open should throw a SecurityError with cross-origin document even when there is an active parser executing script]
     expected: FAIL
 
   [document.open should throw a SecurityError with cross-origin document even when the ignore-opens-during-unload counter is greater than 0 (during pagehide event)]
     expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.js.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[bailout-side-effects-same-origin-domain.sub.window.html]
-  expected: TIMEOUT
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini
@@ -105,8 +105,30 @@
     expected: FAIL
 
   [not shadowed cancel (window)]
     expected: FAIL
 
   [shadowed rejectionhandled (window)]
     expected: FAIL
 
+  [shadowed unload removal (document.body)]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
+  [shadowed unload removal (window)]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
+  [shadowed unload removal (document.createElement("body"))]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
+
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini
@@ -75,8 +75,27 @@
     expected: FAIL
 
   [not shadowed cancel (window)]
     expected: FAIL
 
   [shadowed rejectionhandled (window)]
     expected: FAIL
 
+  [shadowed unload removal (window)]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+
+  [shadowed unload removal (document.body)]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+
+  [shadowed unload removal (document.createElement("frameset"))]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+      if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): FAIL
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+
+
deleted file mode 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-window-body.html.ini
+++ /dev/null
@@ -1,28 +0,0 @@
-[event-handler-attributes-window-body.html]
-  [shadowed rejectionhandled]
-    expected: FAIL
-
-  [shadowed unhandledrejection]
-    expected: FAIL
-
-  [not shadowed cancel]
-    expected: FAIL
-
-  [not shadowed cuechange]
-    expected: FAIL
-
-  [not shadowed securitypolicyviolation]
-    expected: FAIL
-
-  [rejectionhandled removal]
-    expected: FAIL
-
-  [unhandledrejection removal]
-    expected: FAIL
-
-  [shadowed rejectionhandled removal]
-    expected: FAIL
-
-  [shadowed unhandledrejection removal]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-window-frameset.html.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[event-handler-attributes-window-frameset.html]
-  [shadowed rejectionhandled]
-    expected: FAIL
-
-  [shadowed unhandledrejection]
-    expected: FAIL
-
-  [not shadowed securitypolicyviolation]
-    expected: FAIL
-
-  [not shadowed cancel]
-    expected: FAIL
-
-  [not shadowed cuechange]
-    expected: FAIL
-
-  [shadowed rejectionhandled removal]
-    expected: FAIL
-
-  [shadowed unhandledrejection removal]
-    expected: FAIL
-
deleted file mode 100644
deleted file mode 100644
--- a/testing/web-platform/meta/infrastructure/assumptions/allowed-to-play.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[allowed-to-play.html]
-  [<video> autoplay]
-    expected:
-      if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
-
-  [<audio> autoplay]
-    expected:
-      if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
-
--- a/testing/web-platform/meta/infrastructure/server/__dir__.ini
+++ b/testing/web-platform/meta/infrastructure/server/__dir__.ini
@@ -1,2 +1,2 @@
-lsan-allowed: [Alloc, CreateInner, MakeUnique, PLDHashTable::ChangeTable, mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::WeakPtr, mozilla::dom::WebSocket::ConstructorCommon, mozilla::dom::WebSocket::WebSocket, mozilla::net::BaseWebSocketChannel::InitLoadInfo, mozilla::net::WebSocketChannelChild::AsyncOpen, mozilla::net::WebSocketEventService::GetOrCreate, nsSupportsWeakReference::GetWeakReference, mozilla::net::nsStandardURL::TemplatedMutator]
+lsan-allowed: [Alloc, Create, CreateInner, MakeUnique, PLDHashTable::ChangeTable, mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::WeakPtr, mozilla::dom::WebSocket::ConstructorCommon, mozilla::dom::WebSocket::WebSocket, mozilla::net::BaseWebSocketChannel::InitLoadInfo, mozilla::net::WebSocketChannelChild::AsyncOpen, mozilla::net::WebSocketEventService::GetOrCreate, mozilla::net::nsStandardURL::TemplatedMutator, nsSupportsWeakReference::GetWeakReference]
 leak-threshold: [default:51200, tab:51200]
--- a/testing/web-platform/meta/media-capabilities/__dir__.ini
+++ b/testing/web-platform/meta/media-capabilities/__dir__.ini
@@ -1,1 +1,1 @@
-prefs: [media.media-capabilities.enabled:true,media.media-capabilities.screen.enabled:true]
+prefs: [media.media-capabilities.enabled:true, media.media-capabilities.screen.enabled:true]
deleted file mode 100644
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/mixed-content/video-tag/no-opt-in/same-host-https/top-level/keep-scheme-redirect/allowed/allowed.https.html.ini
@@ -0,0 +1,3 @@
+[allowed.https.html]
+  expected:
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): CRASH
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/mixed-content/websocket-request/no-opt-in/cross-origin-ws/top-level/no-redirect/blockable/ws-downgrade-blocks.https.html.ini
@@ -0,0 +1,2 @@
+[ws-downgrade-blocks.https.html]
+  max-asserts: 1474
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,2 +1,2 @@
-local: 0f0265268df76d481adc35a5352f046fc04e156c
-upstream: 600dd6cb4295d0bcfc867b8877287d485d3b0e4e
+local: 98affb33e20d59c431485e155552539fcb671bd8
+upstream: 8506febdb9bdce487ef7e4ff91e9b70853019b38
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/navigation-timing/idlharness.window.js.ini
@@ -0,0 +1,2 @@
+[idlharness.window.html]
+  max-asserts: 3762
--- a/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
+++ b/testing/web-platform/meta/offscreen-canvas/the-offscreen-canvas/offscreencanvas.commit.w.html.ini
@@ -1,7 +1,12 @@
 [offscreencanvas.commit.w.html]
+  disabled: true
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): ERROR
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): 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/payment-handler/__dir__.ini
+++ b/testing/web-platform/meta/payment-handler/__dir__.ini
@@ -1,3 +1,5 @@
 prefs: [dom.payments.request.enabled:true]
 disabled:
   if not nightly_build: https://bugzilla.mozilla.org/show_bug.cgi?id=1495301
+lsan-allowed: [Alloc, CompareNetwork, EntrySlotOrCreate, MakeUnique, Malloc, NS_NewLoadGroup, NewChannelFromURIWithProxyFlagsInternal, NewPage, PLDHashTable::Add, Realloc, mozilla::dom::cache::CacheOpChild::Recv__delete__, mozilla::dom::serviceWorkerScriptCache::, mozilla::net::HttpBaseChannel::HttpBaseChannel, mozilla::net::HttpChannelChild::HttpChannelChild, mozilla::net::nsHttpHandler::NewProxiedChannel2, mozilla::net::nsStandardURL::TemplatedMutator]
+leak-threshold: [tab:51200]
--- a/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerevent_setpointercapture_inactive_button_mouse.html.ini
@@ -1,5 +1,16 @@
 [pointerevent_setpointercapture_inactive_button_mouse.html]
-  expected: TIMEOUT
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): OK
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): OK
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): OK
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): OK
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): OK
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): OK
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.15063") and (processor == "x86_64") and (bits == 64): OK
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): OK
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): OK
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): OK
+    TIMEOUT
   [setPointerCapture + inactive button state]
     expected: FAIL
 
copy from testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
copy to testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/__dir__.ini
--- a/testing/web-platform/meta/resource-timing/buffer-full-inspect-buffer-during-callback.html.ini
+++ b/testing/web-platform/meta/resource-timing/buffer-full-inspect-buffer-during-callback.html.ini
@@ -1,5 +1,7 @@
 [buffer-full-inspect-buffer-during-callback.html]
   expected: ERROR
   [Test that entries in the secondary buffer are not exposed during the callback and before they are copied to the primary buffer]
-    expected: TIMEOUT
+    expected:
+      if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+      TIMEOUT
 
--- a/testing/web-platform/meta/service-workers/service-worker/__dir__.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/__dir__.ini
@@ -1,2 +1,3 @@
 prefs: [dom.serviceWorkers.enabled:true]
+lsan-allowed: [Alloc, Malloc, Realloc, Then, mozilla::BasePrincipal::CreateCodebasePrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
 leak-threshold: [default:51200, tab:51200]
--- a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-order.https.html.ini
@@ -1,13 +1,13 @@
 [clients-matchall-order.https.html]
   [Clients.matchAll() returns uncontrolled windows in focus order.  Case 1.]
     expected:
-      if os == "android": FAIL
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
 
   [Clients.matchAll() returns controlled windows in focus order.  Case 1.]
     expected:
-      if os == "android": FAIL
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
 
   [Clients.matchAll() returns controlled windows and frames in focus order.]
     expected:
-      if os == "android": FAIL
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
 
--- a/testing/web-platform/meta/service-workers/service-worker/fetch-csp.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/fetch-csp.https.html.ini
@@ -1,4 +1,11 @@
 [fetch-csp.https.html]
   [Verify CSP control of fetch() in a Service Worker]
     expected:
-        if not sw-e10s: FAIL
+      if (os == "linux") and debug and not webrender and e10s and not sw-e10s: FAIL
+      if (os == "linux") and debug and not webrender and not e10s: FAIL
+      if (os == "linux") and debug and webrender: FAIL
+      if (os == "linux") and not debug: FAIL
+      if os == "win": FAIL
+      if os == "mac": FAIL
+      if os == "android": FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/navigate-window.https.html.ini
@@ -0,0 +1,4 @@
+[navigate-window.https.html]
+  [Clients.matchAll() should not show an old window after it navigates.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
@@ -1,14 +1,16 @@
 [navigation-redirect.https.html]
   [Service Worker: Navigation redirection]
     expected: FAIL
 
 
 [navigation-redirect.https.html?client]
+  disabled:
+    if os == "mac": true
   [Redirect to same-origin out-scope with opaque redirect response.]
     expected: FAIL
 
   [SW-generated redirect to same-origin out-scope with different hash fragments.]
     expected: FAIL
 
   [Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.]
     expected: FAIL
--- a/testing/web-platform/meta/service-workers/service-worker/performance-timeline.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/performance-timeline.https.html.ini
@@ -1,13 +1,8 @@
 prefs: [privacy.reduceTimerPrecision:false]
 [performance-timeline.https.html]
-  expected: TIMEOUT
+  disabled: true
   [Resource Timing]
-    expected: TIMEOUT
     bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1432758
+    expected:
+      if sw-e10s: FAIL
 
-  [Test Performance Timeline API in Service Worker]
-    expected: TIMEOUT
-
-  [empty service worker fetch event included in performance timings]
-    expected: NOTRUN
-
--- a/testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini
+++ b/testing/web-platform/meta/visual-viewport/viewport-read-size-causes-layout.html.ini
@@ -1,7 +1,9 @@
 [viewport-read-size-causes-layout.html]
   [Untitled]
     expected: FAIL
 
   [viewport-read-size-causes-layout]
-    expected: FAIL
+    expected:
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+      FAIL
 
--- a/testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini
+++ b/testing/web-platform/meta/visual-viewport/viewport-read-size-in-iframe-causes-layout.html.ini
@@ -1,7 +1,9 @@
 [viewport-read-size-in-iframe-causes-layout.html]
   [Untitled]
     expected: FAIL
 
   [viewport-read-size-in-iframe-causes-layout]
-    expected: FAIL
+    expected:
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+      FAIL
 
--- a/testing/web-platform/meta/visual-viewport/viewport-scrollbars-cause-resize.html.ini
+++ b/testing/web-platform/meta/visual-viewport/viewport-scrollbars-cause-resize.html.ini
@@ -1,4 +1,14 @@
 [viewport-scrollbars-cause-resize.html]
   [Viewport: Scrollbars Cause Resize]
-    expected: FAIL
+    expected:
+      if os == "android": PASS
+      FAIL
 
+  [view size reflects appearance of classic scrollbars]
+    expected:
+      if os == "android": PASS
+      FAIL
+
+  [Resize event was fired at window.visualViewport if, and only if, scrollbars are classic (i.e. affect flow)]
+    disabled: Bug 1515043
+
--- a/testing/web-platform/meta/visual-viewport/viewport-unscaled-size.html.ini
+++ b/testing/web-platform/meta/visual-viewport/viewport-unscaled-size.html.ini
@@ -1,4 +1,6 @@
 [viewport-unscaled-size.html]
   [visualViewport.width should exclude scrollbar.]
-    expected: FAIL
+    expected:
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+      FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/wasm/jsapi/imports.wast.any.js.ini
+++ /dev/null
@@ -1,191 +0,0 @@
-[imports.wast.any.js]
-  expected: FAIL
-  [#202 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#51 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#100 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#146 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#53 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#73 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#49 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#142 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#178 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#148 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#182 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#77 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#61 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#3 Test that WebAssembly compilation fails]
-    expected: FAIL
-
-  [#79 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#41 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#192 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#154 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#200 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#102 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#152 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#190 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#67 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#83 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#4 Test that WebAssembly compilation fails]
-    expected: FAIL
-
-  [#55 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#204 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#69 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#75 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#59 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#198 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#122 Test that WebAssembly compilation fails]
-    expected: FAIL
-
-  [#65 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#57 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#45 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#108 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#123 Test that WebAssembly compilation fails]
-    expected: FAIL
-
-  [#81 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#63 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#85 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#188 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#150 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#138 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#98 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#94 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#43 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#121 Test that WebAssembly compilation fails]
-    expected: FAIL
-
-  [#96 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#106 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#104 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#228 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#71 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#184 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#5 Test that WebAssembly compilation fails]
-    expected: FAIL
-
-  [#47 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#39 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#144 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#136 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#186 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#196 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#140 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#180 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
-  [#194 Test that a WebAssembly module is unlinkable]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/wasm/serialization/window-domain-success.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[window-domain-success.sub.html]
-  expected: TIMEOUT
deleted file mode 100644
--- a/testing/web-platform/meta/wasm/serialization/window-similar-but-cross-origin-success.sub.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[window-similar-but-cross-origin-success.sub.html]
-  expected: TIMEOUT
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
@@ -0,0 +1,73 @@
+[realtimeanalyser-fft-scaling.html]
+  [X 1024-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 128-point FFT peak position is not equal to 4. Got 0.]
+    expected: FAIL
+
+  [X 32768-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 64-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 4096-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 64-point FFT peak position is not equal to 2. Got 0.]
+    expected: FAIL
+
+  [X 2048-point FFT peak position is not equal to 64. Got 0.]
+    expected: FAIL
+
+  [< [FFT scaling tests\] 22 out of 22 assertions were failed.]
+    expected: FAIL
+
+  [X 128-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 8192-point FFT peak position is not equal to 256. Got 0.]
+    expected: FAIL
+
+  [X 32-point FFT peak value in dBFS is not greater than or equal to -14.43. Got -1000.]
+    expected: FAIL
+
+  [X 16384-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 256-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 8192-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 1024-point FFT peak position is not equal to 32. Got 0.]
+    expected: FAIL
+
+  [X 512-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 32-point FFT peak position is not equal to 1. Got 0.]
+    expected: FAIL
+
+  [X 16384-point FFT peak position is not equal to 512. Got 0.]
+    expected: FAIL
+
+  [X 2048-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
+    expected: FAIL
+
+  [X 32768-point FFT peak position is not equal to 1024. Got 0.]
+    expected: FAIL
+
+  [X 4096-point FFT peak position is not equal to 128. Got 0.]
+    expected: FAIL
+
+  [X 512-point FFT peak position is not equal to 16. Got 0.]
+    expected: FAIL
+
+  [X 256-point FFT peak position is not equal to 8. Got 0.]
+    expected: FAIL
+
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html.ini
@@ -0,0 +1,10 @@
+[convolution-mono-mono.html]
+  [X Deviation (in dB) of triangular portion of convolution is not less than or equal to -124.41. Got 0.]
+    expected: FAIL
+
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
+    expected: FAIL
+
+  [< [test\] 1 out of 4 assertions were failed.]
+    expected: FAIL
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html.ini
@@ -0,0 +1,10 @@
+[convolver-cascade.html]
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
+    expected: FAIL
+
+  [X Output of cascaded mono convolvers should have contain at least one value different from 0.]
+    expected: FAIL
+
+  [< [cascade-mono\] 1 out of 1 assertions were failed.]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html.ini
@@ -66,8 +66,14 @@
     expected: FAIL
 
   [< [1-channel input\] 1 out of 2 assertions were failed.]
     expected: FAIL
 
   [X 1: Channel 1: Expected 0 for all values but found 1279 unexpected values: \n\tIndex\tActual\n\t[1\]\t-2.9802322387695312e-8\n\t[2\]\t0.33110618591308594\n\t[3\]\t0.6248594522476196\n\t[4\]\t0.8481202721595764\n\t...and 1275 more errors.]
     expected: FAIL
 
+  [# AUDIT TASK RUNNER FINISHED: 1 out of 6 tasks were failed.]
+    expected: FAIL
+
+  [X Convolver output does not equal [0,0,0.3311063051223755,0.6248595118522644,0.8481203317642212,0.9757021069526672,0.9932119250297546,0.8986744284629822,0.7027547359466553,0.42755505442619324,0.1041216030716896,-0.23105813562870026,-0.5401715040206909,-0.7883464694023132,-0.9475855827331543,-0.9999247193336487...\] with an element-wise tolerance of {"absoluteThreshold":4.1724e-7,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2\]\t0.0000000000000000e+0\t3.3110630512237549e-1\t3.3110630512237549e-1\t1.0000000000000000e+0\t4.1724000000000000e-7\n\t[3\]\t0.0000000000000000e+0\t6.2485951185226440e-1\t6.2485951185226440e-1\t1.0000000000000000e+0\t4.1724000000000000e-7\n\t[4\]\t0.0000000000000000e+0\t8.4812033176422119e-1\t8.4812033176422119e-1\t1.0000000000000000e+0\t4.1724000000000000e-7\n\t[5\]\t0.0000000000000000e+0\t9.7570210695266724e-1\t9.7570210695266724e-1\t1.0000000000000000e+0\t4.1724000000000000e-7\n\t[6\]\t0.0000000000000000e+0\t9.9321192502975464e-1\t9.9321192502975464e-1\t1.0000000000000000e+0\t4.1724000000000000e-7\n\t...and 1273 more errors.\n\tMax AbsError of 1.0000000000000000e+0 at index of 257.\n\t[257\]\t0.0000000000000000e+0\t-1.0000000000000000e+0\t1.0000000000000000e+0\t1.0000000000000000e+0\t4.1724000000000000e-7\n\tMax RelError of 1.0000000000000000e+0 at index of 2.\n]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webauthn/__dir__.ini
+++ b/testing/web-platform/meta/webauthn/__dir__.ini
@@ -1,1 +1,2 @@
 prefs: [security.webauth.webauthn:true]
+lsan-allowed: [AddDataProperty, Alloc, AsyncFunctionResume, AtomizeAndCopyChars, AttemptToExecute, Call, CallFromStack, CallJSNative, CompileSourceBuffer, CompileUtf8, DefineAccessorPropertyById, DefineDataProperty, EndDocUpdate, EnsureWebAuthnManager, EnterBaseline, EnterJit, EntrySlotOrCreate, Evaluate, ExecuteInExtensibleLexicalEnvironment, FinishSlowJSInitIfMoreThanOneOwner, Fold, GetOrCreateDOMReflector, GetProperty, GetProtoObjectHandle, GetRefreshDriver, HandleEvent, Interpret, JS::Call, JS::CloneAndExecuteScript, JS::CompileForNonSyntacticScope, JS::CompileUtf8ForNonSyntacticScope, JS::InitSelfHostedCode, JSFunction::createScriptForLazilyInterpretedFunction, JSRuntime::cloneSelfHostedFunctionScript, LeaveMicroTask, LookupOwnPropertyInline, LookupPropertyInline, MaybeReject, MessageLoop::Run, NS_ProcessNextEvent, NativeDefineDataProperty, NativeGetPropertyInline, NewEmptyScopeData, NewObjectWithClassProto, NextEnvironmentShape, PermitUnload, PrepareAndDispatch, Quote, Realloc, RunHandler, RunInternal, SetProperty, ToJSValue, Wrap, WrapObject, XPCConvert::NativeInterface2JSObject, XPCWrappedNative::CallMethod, XRE_InitChildProcess, _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::reserve_internal, _$LT$alloc..raw_vec..RawVec$LT$T$C$$u20$A$GT$$GT$::shrink_to_fit, _$LT$alloc..vec..Vec$LT$T$GT$$GT$::reserve, _$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$T$C$$u20$I$GT$$GT$::from_iter, addDataProperty, alloc::alloc::realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc::, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc::, atomizeAndCopyChars, callMain, compileIfNecessary, condExpr, createObject, emitLexicalScopeBody, ensureConstructor, getOrCreateArrayIteratorPrototype, getOrCreatePrototype, getOrCreateScript, init, inlinedGetChild, innerFunction, internBodyScope, internScope, js::Atomize, js::AtomizeChars, js::Call, js::CallGetter, js::CloneScriptIntoFunction, js::CreateThisForFunctionWithProto, js::DefineDataProperty, js::DefineFunctions, js::Execute, js::ExecuteKernel, js::FetchName, js::ForwardingProxyHandler::get, js::GetEnvironmentName, js::GetProperty, js::InternalCallOrConstruct, js::LazyScript::Create, js::LazyScript::CreateRaw, js::LookupProperty, js::MapObject::create, js::NativeDefineDataProperty, js::NativeDefineProperty, js::NativeGetExistingProperty, js::NativeGetProperty, js::NativeObject::growSlots, js::ObjectGroup::defaultNewGroup, js::PropertyTree::insertChild, js::ReportErrorNumberVA, js::RunScript, js::Shape::hashify, js::ShapeTable::init, js::ToPrimitiveSlow, js::XDRState, js::detail::OrderedHashTable, js::detail::ThreadTrampoline, js::frontend::BytecodeEmitter::emitAssignment, js::frontend::BytecodeEmitter::emitFunction, js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody, js::frontend::BytecodeEmitter::emitLexicalScope, js::frontend::BytecodeEmitter::emitPropertyList, js::frontend::BytecodeEmitter::emitScript, js::frontend::BytecodeEmitter::emitTree, js::frontend::CompileGlobalScript, js::frontend::CompileLazyFunction, js::frontend::EmitterScope::enterFunction, js::frontend::GeneralParser, js::frontend::ParseNodeVisitor, js::frontend::Parser, js::frontend::ScriptCompiler, js::frontend::SourceAwareCompiler, js::frontend::SwitchEmitter::emitLexical, js::frontend::TokenStreamSpecific, js_arena_realloc, main, make_unique, maybeCreateTableForLookup, maybe_pod_malloc, mozJSComponentLoader::Import, mozJSComponentLoader::ImportInto, mozJSComponentLoader::ObjectForLocation, mozilla::EventDispatcher::Dispatch, mozilla::EventListenerManager::HandleEventInternal, mozilla::EventTargetChainItem::HandleEvent, mozilla::PromiseJobRunnable::Run, mozilla::Result, mozilla::SchedulerGroup::Runnable::Run, mozilla::UniquePtr, mozilla::detail::HashTable, mozilla::detail::RunnableMethodImpl, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::ChromeUtils::Import, mozilla::dom::ContentChild::RecvLoadProcessScript, mozilla::dom::CreateGlobal, mozilla::dom::CreateInterfaceObjects, mozilla::dom::DOMException::Create, mozilla::dom::DefineProperties, mozilla::dom::Document::OnPageHide, mozilla::dom::EventListener::HandleEvent, mozilla::dom::EventTarget::DispatchEvent, mozilla::dom::Event_Binding::CreateInterfaceObjects, mozilla::dom::ExecuteCompiledScript, mozilla::dom::Function::Call, mozilla::dom::GetPerInterfaceObjectHandle, mozilla::dom::InitIds, mozilla::dom::MatchPatternSet_Binding::CreateInterfaceObjects, mozilla::dom::MessageListener::ReceiveMessage, mozilla::dom::Navigator::Credentials, mozilla::dom::PBrowserChild::OnMessageReceived, mozilla::dom::PContentChild::OnMessageReceived, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::ScriptLoader::ProcessRequest, mozilla::dom::ScriptLoader::ProcessScriptElement, mozilla::dom::StructuredCloneHolder::ReadFromBuffer, mozilla::dom::TabChild::RecvAsyncMessage, mozilla::dom::TabChild::RecvLoadRemoteScript, mozilla::dom::TabChildBase::GetPresShell, mozilla::dom::TimeoutExecutor::Notify, mozilla::dom::TimeoutManager::RunTimeout, mozilla::dom::WebIDLGlobalNameHash::ResolveForSystemGlobal, mozilla::dom::Window_Binding::ClearCachedDocumentValue, mozilla::dom::Window_Binding::get_document, mozilla::dom::binding_detail::GenericGetter, mozilla::extensions::WebExtensionPolicy::GetURL, mozilla::ipc::MessageChannel::DispatchMessage, mozilla::ipc::MessageChannel::RunMessage, mozilla::net::HttpChannelChild::OnStartRequest, mozilla::net::StartRequestEvent::Run, mozilla::net::nsStandardURL::TemplatedMutator, nsBaseAppShell::Run, nsContentUtils::DispatchEvent, nsDSURIContentListener::DoContent, nsDocLoader::DocLoaderIsEmpty, nsDocLoader::FireOnStateChange, nsDocShell::DoChannelLoad, nsDocShell::DoURILoad, nsDocShell::EnsureContentViewer, nsDocShell::FirePageHideNotificationInternal, nsDocShell::InternalLoad, nsDocShell::LoadURI, nsDocumentOpenInfo::OnStartRequest, nsDocumentOpenInfo::TryContentListener, nsDocumentViewer::Init, nsFrameMessageManager::ReceiveMessage, nsGlobalWindowInner::RunTimeoutHandler, nsHtml5TreeOpExecutor::RunFlushLoop, nsIDocument::DispatchPageTransition, nsIDocument::OnPageShow, nsJSUtils::ExecutionContext::ExecScript, nsMessageManagerScriptExecutor::LoadScriptInternal, nsPIDOMWindowOuter::MaybeCreateDoc, nsTSubstring, nsThread::ProcessNextEvent, nsTimerEvent::Run, nsWebBrowser::SetDocShell, operator, pod_malloc, readString, selectors::parser::parse_functional_pseudo_class, setFilename, start_thread, style::gecko::selector_parser::_$LT$impl$u20$selectors..parser..Parser$LT$$u27$i$GT$$u20$for$u20$style..selector_parser..SelectorParser$LT$$u27$a$GT$$GT$::parse_non_ts_functional_pseudo_class, trySyntaxParseInnerFunction, unknown stack, updateSlotsForSpan, variableStatement, xpc::IfaceID2JSValue, xpc::XrayWrapper]
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini
@@ -1,19 +1,253 @@
 [RTCPeerConnection-transceivers.https.html]
+  disabled: Bug 1515043
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [addTransceiver(track, init): initialize sendEncodings[0\].active to false]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      FAIL
 
   [addTrack(0 streams): ontrack fires with no stream]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      FAIL
 
   [addTrack(2 streams): ontrack fires with corresponding two streams]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      FAIL
 
   [setRemoteDescription(offer): ontrack's track.id is the same as track.id]
-    expected: FAIL
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      FAIL
 
   [addTransceiver(2 streams): ontrack fires with corresponding two streams]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      FAIL
 
   [Closing the PC stops the transceivers]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      FAIL
+
+  [setLocalDescription(answer): transceiver.currentDirection is recvonly]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [Can setup two-way call using a single transceiver]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver('video'): transceiver.receiver.track.kind == 'video']
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver('audio'): transceiver.stopped is false]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [setLocalDescription(answer): transceiver.currentDirection is sendonly]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [Changing transceiver direction to 'sendrecv' makes ontrack fire]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTrack(1 stream): ontrack fires with corresponding stream]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver(track, init): initialize direction to inactive]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver(0 streams): ontrack fires with no stream]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver(1 stream): ontrack fires with corresponding stream]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
 
+  [addTransceiver does not reuse reusable transceivers]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver(track): "transceiver == {sender,receiver}"]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver('audio'): transceiver.sender.track == null]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver('audio'): creates a transceiver with direction sendrecv]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver('audio'): transceiver.currentDirection is null]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver('audio'): transceiver.receiver.track.kind == 'audio']
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [setRemoteDescription(offer): transceiver.stopped is false]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTransceiver(track): creates a transceiver for the track]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [addTrack reuses reusable transceivers]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [setRemoteDescription(offer): transceiver.direction is recvonly]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [setRemoteDescription(offer): transceiver.currentDirection is null]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/RTCRtpSender-replaceTrack.https.html.ini
@@ -0,0 +1,2 @@
+[RTCRtpSender-replaceTrack.https.html]
+  disabled: Bug 1515043
--- a/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini
@@ -1,4 +1,122 @@
 [RTCRtpTransceiver.https.html]
+  disabled: Bug 1515043
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): TIMEOUT
   [checkStop]
-    expected: FAIL
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      FAIL
+
+  [checkMsectionReuse]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkRemoteRollback]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkAddTransceiverNoTrackDoesntPair]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkStopAfterClose]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkStopAfterCreateOffer]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
 
+  [checkLocalRollback]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkSendrecvWithTracklessStream]
+    expected:
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkStopAfterCreateAnswer]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkStopAfterSetLocalAnswer]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkStopAfterSetRemoteOffer]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkSendrecvWithNoSendTrack]
+    expected:
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkStopAfterSetLocalOffer]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
+  [checkRollbackAndSetRemoteOfferWithDifferentType]
+    expected:
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+      if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN
+      if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): NOTRUN
+
--- a/testing/web-platform/meta/webrtc/__dir__.ini
+++ b/testing/web-platform/meta/webrtc/__dir__.ini
@@ -1,2 +1,3 @@
 prefs: [media.navigator.permission.disabled:true, media.navigator.streams.fake:true]
-leak-threshold: [default:51200]
+lsan-allowed: [AddTrack, Alloc, AllocateObjectBuffer, AllocateProtoAndIfaceCache, AsyncFunctionPromiseReactionJob, AsyncFunctionResume, AtomizeAndCopyChars, AtomizeAndCopyCharsFromLookup, AttemptToExecute, Call, CallFromStack, CallGetter, CallJSNative, CallResolveOp, CloneObject, CompileLazyFunctionImpl, CompileSourceBuffer, CopyScopeData, CreateNativeGlobalForInner, Define, DefineDataProperty, DoGetOrCreateDOMReflector, EnsureInnerWindow, EnterJit, EntrySlotOrCreate, Evaluate, ExecuteInExtensibleLexicalEnvironment, ExecuteScript, FinishSlowJSInitIfMoreThanOneOwner, GatherAndConvertResults, GetDocument, GetIDPrototype, GetNameOperation, GetProperty, GetPropertyOperation, GetProtoObjectHandle, HandleEvent, InternalConstruct, Interpret, InvokeMethod, JS::Call, JS::CloneAndExecuteScript, JS::CompileUtf8ForNonSyntacticScope, JS::EvaluateUtf8, JSFunction::createScriptForLazilyInterpretedFunction, JSRuntime::cloneSelfHostedFunctionScript, JSRuntime::initSelfHosting, JSScript::createPrivateScriptData, JSScript::fullyInitFromEmitter, JS_CallFunctionValue, JS_ResolveStandardClass, LookupOwnPropertyInline, MakeFlatStringForAtomization, MakeRefPtr, MakeUnique, Malloc, NS_ProcessNextEvent, NativeDefineDataProperty, NewObjectWithClassProto, NewStringCopyUTF8Z, NewStringDeflated, NextEnvironmentShape, PromiseConstructor, ProtoAndIfaceCache, ReadStructuredClone, Realloc, ReceiveMessage, RunHandler, RunInternal, SetExistingProperty, SetNonexistentProperty, SetRemoteDescription, SharedStub, TraceWholeCell, Wrap, XDRTrailingName, XPCConvert::NativeInterface2JSObject, XPCJSContext::AfterProcessTask, XPCNativeInterface::NewInstance, XPC_WN_Helper_Resolve, XRE_InitChildProcess, XRE_RunAppShell, _M_begin, accept, addDataProperty, alloc::alloc::realloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc, alloc_system::platform::_$LT$impl$u20$core..alloc..GlobalAlloc$u20$for$u20$alloc_system..System$GT$::realloc, allocate, already_AddRefed, apply, applyImpl, assignExprWithoutYieldOrAwait, callMain, createFrameFromLookup, createObject, createScriptSource, emitInitializer, emitLexicalScopeBody, emitStatementList, ensureConstructor, functionDelazifying, inlinedGetChild, innerFunction, internBodyScope, js::Allocate, js::Call, js::CallSelfHostedFunction, js::CloneFunctionAndScript, js::CloneScriptIntoFunction, js::CreateThisForFunctionWithProto, js::CrossCompartmentWrapper::set, js::DefineDataProperty, js::DefineFunctions, js::Execute, js::ExecuteInJSMEnvironment, js::ExecuteKernel, js::FetchName, js::FunctionScope::create, js::GetEnvironmentName, js::GetProperty, js::GlobalObject::resolveConstructor, js::HashableValue::setValue, js::HelperThread::threadLoop, js::InitMathClass, js::InternalCallOrConstruct, js::LazyScript::CreateRaw, js::LexicalScope::create, js::MapObject::set, js::NativeDefineProperty, js::NativeGetExistingProperty, js::NativeSetProperty, js::ObjectGroup::defaultNewGroup, js::PropertyTree::getChild, js::Proxy::has, js::RunScript, js::SavedStacks::getOrCreateSavedFrame, js::ScriptParseTask::parse, js::SetPropertyIgnoringNamedGetter, js::Shape::hashify, js::StringBuffer::finishAtom, js::WrapAsyncFunction, js::XDRState, js::detail::ThreadTrampoline, js::frontend::BytecodeEmitter::emitArguments, js::frontend::BytecodeEmitter::emitAssignment, js::frontend::BytecodeEmitter::emitCallOrNew, js::frontend::BytecodeEmitter::emitCalleeAndThis, js::frontend::BytecodeEmitter::emitClass, js::frontend::BytecodeEmitter::emitConditionalExpression, js::frontend::BytecodeEmitter::emitExpressionStatement, js::frontend::BytecodeEmitter::emitFunction, js::frontend::BytecodeEmitter::emitFunctionBody, js::frontend::BytecodeEmitter::emitFunctionFormalParametersAndBody, js::frontend::BytecodeEmitter::emitFunctionScript, js::frontend::BytecodeEmitter::emitHoistedFunctionsInList, js::frontend::BytecodeEmitter::emitLexicalScope, js::frontend::BytecodeEmitter::emitObject, js::frontend::BytecodeEmitter::emitPropertyList, js::frontend::BytecodeEmitter::emitScript, js::frontend::BytecodeEmitter::emitSingleDeclaration, js::frontend::BytecodeEmitter::emitTree, js::frontend::CompileGlobalScript, js::frontend::GeneralParser, js::frontend::NameFunctions, js::frontend::ParseNodeVisitor, js::frontend::Parser, js::frontend::ScriptCompiler, js::frontend::SourceAwareCompiler, js::frontend::TokenStreamSpecific, js::fun_call, js::jit::DoGetIntrinsicFallback, js::jit::InterpretResume, js::jit::InvokeFunction, js_arena_realloc, js_pod_arena_malloc, main, make_pod_array, make_unique, maybeCreateTableForLookup, maybe_pod_malloc, maybe_pod_realloc, mozJSComponentLoader::ExtractExports, mozJSComponentLoader::Import, mozJSComponentLoader::ImportInto, mozJSComponentLoader::ObjectForLocation, mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint, mozilla::DOMEventTargetHelper::DispatchEvent, mozilla::EventDispatcher::Dispatch, mozilla::EventTargetChainItem::HandleEvent, mozilla::JsepAudioCodecDescription::Clone, mozilla::JsepSessionImpl::GetTransceiverForRemote, mozilla::JsepTrack::CreateEncodings, mozilla::PeerConnectionImpl::SetLocalDescription, mozilla::PeerConnectionMedia::AddTransceiver, mozilla::PromiseJobRunnable::Run, mozilla::Result, mozilla::SchedulerGroup::Runnable::Run, mozilla::SupportsWeakPtr, mozilla::TransceiverImpl::SyncWithJS, mozilla::WeakPtr, mozilla::dom::, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::ChromeUtils::Import, mozilla::dom::ChromeUtils_Binding::import, mozilla::dom::ContentChild::RecvLoadProcessScript, mozilla::dom::ContentFrameMessageManager_Binding::get_content, mozilla::dom::ContentProcessMessageManager::LoadScript, mozilla::dom::CreateInterfaceObjects, mozilla::dom::Document::UnblockOnload, mozilla::dom::Event::ConstructorInit, mozilla::dom::ExecuteCompiledScript, mozilla::dom::Function::Call, mozilla::dom::GetPerInterfaceObjectHandle, mozilla::dom::InitIds, mozilla::dom::Location_Binding::set_href, mozilla::dom::MessageListener::ReceiveMessage, mozilla::dom::PBrowserChild::OnMessageReceived, mozilla::dom::PContentChild::OnMessageReceived, mozilla::dom::PeerConnectionImpl_Binding::setLocalDescription, mozilla::dom::PeerConnectionObserverJSImpl::OnSetRemoteDescriptionSuccess, mozilla::dom::PeerConnectionObserverJSImpl::OnStateChange, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::Performance::WrapObject, mozilla::dom::PerformanceMainThread::Timing, mozilla::dom::PerformanceTiming::PerformanceTiming, mozilla::dom::PromiseJobCallback::Call, mozilla::dom::RTCPeerConnection::Constructor, mozilla::dom::RTCPeerConnectionJSImpl::AddTrack, mozilla::dom::RTCPeerConnection_Binding::setRemoteDescription_promiseWrapper, mozilla::dom::RTCRtpReceiver::_Create, mozilla::dom::RTCRtpReceiverJSImpl::ProcessTrackAdditionsAndRemovals, mozilla::dom::RTCRtpSender::_Create, mozilla::dom::RTCRtpTransceiver::_Create, mozilla::dom::RTCRtpTransceiverJSImpl::Sync, mozilla::dom::RTCTrackEvent::Constructor, mozilla::dom::ScriptLoader::ProcessInlineScript, mozilla::dom::ScriptLoader::ProcessRequest, mozilla::dom::ScriptLoader::ProcessScriptElement, mozilla::dom::TabChildBase::GetPresShell, mozilla::dom::TimeoutExecutor::MaybeExecute, mozilla::dom::TimeoutManager::RunTimeout, mozilla::dom::ToJSValue, mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled, mozilla::dom::Window_Binding::ClearCachedDocumentValue, mozilla::dom::ipc::SharedMap::Entry::Read, mozilla::dom::module_getter::ModuleGetter, mozilla::ipc::MessageChannel::DispatchAsyncMessage, mozilla::ipc::MessageChannel::DispatchMessage, mozilla::ipc::MessageChannel::MessageTask::Run, mozilla::ipc::MessageChannel::RunMessage, mozilla::ipc::MessagePump::Run, mozilla::layers::PaintThread::Shutdown, mozilla::net::HttpChannelChild::DoOnStartRequest, mozilla::net::HttpChannelChild::OnStopRequest, mozilla::net::nsLoadGroup::RemoveRequest, mozilla::net::nsStandardURL::TemplatedMutator, nsAppStartupNotifier::NotifyObservers, nsBaseAppShell::Run, nsContentUtils::RemoveScriptBlocker, nsDocLoader::DoFireOnStateChange, nsDocLoader::OnSecurityChange, nsDocLoader::OnStopRequest, nsDocShell::Embed, nsDocShell::EndPageLoad, nsDocShell::EnsureContentViewer, nsDocShell::InternalLoad, nsDocShell::LoadURI, nsDocShell::SetupNewViewer, nsDocumentOpenInfo::DispatchContent, nsDocumentViewer::LoadComplete, nsGlobalWindowInner::InnerSetNewDocument, nsGlobalWindowOuter::SetNewDocument, nsHtml5ExecutorReflusher::Run, nsMessageManagerScriptExecutor::LoadScriptInternal, nsPIDOMWindowOuter::MaybeCreateDoc, nsSecureBrowserUIImpl::OnLocationChange, nsTString, nsThread::ProcessNextEvent, nsWebBrowser::SetDocShell, nsXPCWrappedJSClass::CallMethod, nsXPConnect::InitStatics, onGMPReady, operator, orExpr, peekToken, pod_malloc, putNew, reserve, resolveFun, selectors::parser::parse_compound_selector_list, setLastProperty, start_thread, style::gecko::selector_parser::_$LT$impl$u20$selectors..parser..Parser$LT$$u27$i$GT$$u20$for$u20$style..selector_parser..SelectorParser$LT$$u27$a$GT$$GT$::parse_non_ts_functional_pseudo_class, traceSlots, traverse, trySyntaxParseInnerFunction, unknown stack, updateSlotsForSpan, xpc::CloneInto, xpc::DOMXrayTraits::resolveOwnProperty, xpc::XrayWrapper, xpcModuleCtor]
+leak-threshold: [default:51200, tab:256000]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/websockets/binary/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [MakeUnique, mozilla::dom::WebSocket::ConstructorCommon, mozilla::net::BaseWebSocketChannel::InitLoadInfo, mozilla::net::WebSocketChannelChild::AsyncOpen, mozilla::net::WebSocketEventService::GetOrCreate]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [MakeUnique, mozilla::dom::WebSocket::ConstructorCommon, mozilla::net::BaseWebSocketChannel::InitLoadInfo, mozilla::net::WebSocketChannelChild::AsyncOpen, mozilla::net::WebSocketEventService::GetOrCreate]
deleted file mode 100644
--- a/testing/web-platform/meta/webstorage/document-domain.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[document-domain.html]
-  expected: TIMEOUT
copy from testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini
copy to testing/web-platform/meta/worklets/__dir__.ini
--- a/testing/web-platform/meta/worklets/audio-worklet-import.https.html.ini
+++ b/testing/web-platform/meta/worklets/audio-worklet-import.https.html.ini
@@ -1,9 +1,11 @@
 [audio-worklet-import.https.html]
+  disabled:
+    if os == "android": true
   prefs:
     if not release_or_beta: [dom.audioworklet.enabled:true, dom.worklet.enabled:true]
   [Importing a script resolves the given promise.]
     expected:
       if release_or_beta: FAIL
 
   [Importing scripts resolves all the given promises.]
     expected:
--- a/testing/web-platform/meta/xhr/responsetype.any.js.ini
+++ b/testing/web-platform/meta/xhr/responsetype.any.js.ini
@@ -9,8 +9,10 @@
     expected: FAIL
 
   [Set responseType to "blob" when readyState is HEADERS_RECEIVED.]
     expected: FAIL
 
   [Set responseType to "text" when readyState is HEADERS_RECEIVED.]
     expected: FAIL
 
+
+[responsetype.any.html]
--- a/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini
+++ b/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini
@@ -1,4 +1,9 @@
 [throttling-webaudio.window.html]
   type: testharness
   disabled:
     if debug: disabled
+  [Don't throttle iframe when there is active WebAudio in parent.]
+    expected:
+      if os == "mac": FAIL
+      if (os == "linux") and bits == 64: "FAIL"
+