Bug 1584570 - [wpt-sync] Update web-platform-tests to 22372be821a57fc1c98e1b2250410368dd3be77b, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Fri, 27 Sep 2019 16:56:18 +0000
changeset 496090 99895cb320b028851d7fd2afac19d4ef4b0edd0c
parent 496089 a88c24103f2dfb13d1e2d33ca6447c7656f0e880
child 496091 f76cca8cb66fbb75db4d75e2c3444d0f2a6c94e5
push id97003
push userdvarga@mozilla.com
push dateWed, 02 Oct 2019 17:56:30 +0000
treeherderautoland@a75a598df7c0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1584570
milestone71.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 1584570 - [wpt-sync] Update web-platform-tests to 22372be821a57fc1c98e1b2250410368dd3be77b, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 22372be821a57fc1c98e1b2250410368dd3be77b wpt-type: landing
testing/web-platform/meta/content-security-policy/embedded-enforcement/required_csp-header.html.ini
testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini
testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
testing/web-platform/meta/css/css-properties-values-api/registered-property-initial.html.ini
testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini
testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-126.html.ini
testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-128.html.ini
testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
testing/web-platform/meta/css/css-values/minmax-angle-serialize.html.ini
testing/web-platform/meta/css/cssom-view/idlharness.html.ini
testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-001.html.ini
testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-005.html.ini
testing/web-platform/meta/editing/run/__dir__.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
testing/web-platform/meta/feature-policy/idlharness.window.js.ini
testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
testing/web-platform/meta/html/dom/__dir__.ini
testing/web-platform/meta/html/dom/idlharness.https.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/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-frame-element/document-getters-return-null-for-cross-origin.html.ini
testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img.complete.html.ini
testing/web-platform/meta/html/semantics/forms/autofocus/update-the-rendering.html.ini
testing/web-platform/meta/mathml/relations/html5-tree/integration-point-3.html.ini
testing/web-platform/meta/mediasession/idlharness.window.js.ini
testing/web-platform/meta/mozilla-sync
testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini
testing/web-platform/meta/reporting/idlharness.any.js.ini
testing/web-platform/meta/resize-observer/observe.html.ini
testing/web-platform/meta/resource-timing/resource-reload-TAO.sub.html.ini
testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini
testing/web-platform/meta/service-workers/service-worker/about-blank-replacement.https.html.ini
testing/web-platform/meta/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html.ini
testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
testing/web-platform/meta/service-workers/service-worker/unregister-then-register-new-script.https.html.ini
testing/web-platform/meta/service-workers/service-worker/waiting.https.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html.ini
testing/web-platform/meta/storage-access-api/idl.window.js.ini
testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
testing/web-platform/meta/svg/animations/slider-switch.html.ini
testing/web-platform/meta/svg/idlharness.window.js.ini
testing/web-platform/meta/user-timing/measure.html.ini
testing/web-platform/meta/visual-viewport/viewport-scrollbars-cause-resize.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/active-processing.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/active-processing.https.html.ini
testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html.ini
testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini
testing/web-platform/meta/webrtc-stats/idlharness.window.js.ini
testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
testing/web-platform/meta/webxr/ar-module/idlharness.https.window.js.ini
testing/web-platform/meta/webxr/idlharness.https.window.js.ini
testing/web-platform/meta/xhr/send-response-upload-event-progress.htm.ini
--- a/testing/web-platform/meta/content-security-policy/embedded-enforcement/required_csp-header.html.ini
+++ b/testing/web-platform/meta/content-security-policy/embedded-enforcement/required_csp-header.html.ini
@@ -1,11 +1,9 @@
 [required_csp-header.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [Test Required-CSP value on `csp` change: Sec-Required-CSP is not sent if `csp` attribute is not set on <iframe>.]
     expected: FAIL
 
   [Test same origin: Send Sec-Required-CSP when `csp` attribute of <iframe> is not empty.]
     expected: FAIL
 
   [Test same origin redirect: Send Sec-Required-CSP when `csp` attribute of <iframe> is not empty.]
     expected: FAIL
--- a/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini
+++ b/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini
@@ -1,22 +1,22 @@
 [serviceworker_cookieStore_subscriptions.tentative.https.html]
   disabled:
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1573036
     if (os == "win") and (processor == "aarch64"): https://bugzilla.mozilla.org/show_bug.cgi?id=1573036
   expected:
-    if (os == "mac") and not debug: ["TIMEOUT", "OK"]
+    if (os == "mac") and not debug: ["OK", "TIMEOUT"]
     TIMEOUT
   [getChangeSubscriptions returns subscriptions passed to subscribeToChanges]
     expected:
-      if (os == "mac") and not debug: ["TIMEOUT", "FAIL"]
+      if (os == "mac") and not debug: ["FAIL", "TIMEOUT"]
       TIMEOUT
 
   [subscribeToChanges rejects when called outside the install handler]
     expected:
-      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
+      if (os == "mac") and not debug: ["FAIL", "NOTRUN"]
       NOTRUN
 
   [cookiechange dispatched with cookie change that matches subscription]
     expected:
-      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
+      if (os == "mac") and not debug: ["FAIL", "NOTRUN"]
       NOTRUN
 
--- a/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini
@@ -1,6 +1,6 @@
 [relpos-percentage-top-in-scrollable.html]
   [Top percentage resolved correctly for overflow contribution]
     expected:
-      if (os == "android") and not debug: ["FAIL", "PASS"]
+      if (os == "android") and not debug: ["PASS", "FAIL"]
       if (os == "android") and debug: FAIL
 
--- a/testing/web-platform/meta/css/css-properties-values-api/registered-property-initial.html.ini
+++ b/testing/web-platform/meta/css/css-properties-values-api/registered-property-initial.html.ini
@@ -1,11 +1,9 @@
 [registered-property-initial.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [Untitled]
     expected: FAIL
 
   [Initial values of registered properties can be referenced when no custom properties are explicitly set.]
     expected: FAIL
 
   [Initial non-inherited value can be substituted [pink, background-color\]]
     expected: FAIL
--- a/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini
+++ b/testing/web-platform/meta/css/css-properties-values-api/url-resolution.html.ini
@@ -1,9 +1,7 @@
 [url-resolution.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [Untitled]
     expected: FAIL
 
   [url-resolution]
     expected: FAIL
 
--- a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-126.html.ini
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-126.html.ini
@@ -1,11 +1,9 @@
 [css3-text-line-break-baspglwj-126.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [ ]
     expected: FAIL
 
   [white-space:pre-wrap]
     expected: FAIL
 
   [white-space:pre-line]
     expected: FAIL
--- a/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-128.html.ini
+++ b/testing/web-platform/meta/css/css-text/i18n/css3-text-line-break-baspglwj-128.html.ini
@@ -1,11 +1,9 @@
 [css3-text-line-break-baspglwj-128.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [ ]
     expected: FAIL
 
   [white-space:pre-wrap]
     expected: FAIL
 
   [white-space:pre-line]
     expected: FAIL
--- a/testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini
@@ -1,7 +1,7 @@
 [appearance-auto-001.html]
   disabled:
     if debug and (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560360
   expected:
     if (os == "win") and (processor == "x86"): FAIL
+    if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"]
     if (os == "win") and (processor == "x86_64"): FAIL
-    if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
@@ -1,6 +1,4 @@
 [appearance-textfield-001.html]
   expected:
-    if (os == "win") and (processor == "x86") and debug: ["PASS", "FAIL"]
-    if (os == "win") and (processor == "x86") and not debug: ["FAIL", "PASS"]
+    if (os == "win") and (processor == "x86"): ["FAIL", "PASS"]
     if (os == "win") and (processor == "x86_64"): ["FAIL", "PASS"]
-    if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-values/minmax-angle-serialize.html.ini
+++ b/testing/web-platform/meta/css/css-values/minmax-angle-serialize.html.ini
@@ -24,8 +24,44 @@
     expected: FAIL
 
   [e.style['transform'\] = "rotate(calc(min(1deg) + min(2deg)))" should set the property value]
     expected: FAIL
 
   [e.style['transform'\] = "rotate(calc(max(1deg) + max(2deg)))" should set the property value]
     expected: FAIL
 
+  [e.style['transform'\] = "rotate(min(1deg, 2deg, 3deg))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(calc(1rad + min(1deg)))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(max(3deg, 2deg, 1deg))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(calc(1rad + max(1deg)))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(min(3deg, 2deg, 1deg))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(max(0.25turn, 1.57rad, 90deg))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(calc(min(1deg) + 1rad))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(max(90deg, 1.57rad, 0.25turn))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(min(90deg, 1.57rad, 0.25turn))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(min(0.25turn, 1.57rad, 90deg))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(calc(max(1deg) + 1rad))" should set the property value]
+    expected: FAIL
+
+  [e.style['transform'\] = "rotate(max(1deg, 2deg, 3deg))" should set the property value]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/cssom-view/idlharness.html.ini
+++ b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini
@@ -1,11 +1,10 @@
 [idlharness.html]
   prefs: [layout.css.getBoxQuads.enabled:true, layout.css.convertFromNode.enabled:true]
-
   [Screen interface: existence and properties of interface prototype object]
     expected: FAIL
 
   [CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)]
     expected: FAIL
 
   [Screen interface: existence and properties of interface object]
     expected: FAIL
@@ -14,8 +13,14 @@
     expected: FAIL
 
   [CSSPseudoElement interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)]
     expected: FAIL
 
   [CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)]
     expected: FAIL
 
+  [Partial interface MouseEvent: member names are unique]
+    expected: FAIL
+
+  [Partial dictionary MouseEventInit: member names are unique]
+    expected: FAIL
+
--- a/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-001.html.ini
+++ b/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-001.html.ini
@@ -1,7 +1,4 @@
 [device-aspect-ratio-001.html]
   expected:
-    if os == "win": PASS
-    if (os == "android") and not e10s: PASS
-    if (os == "android") and e10s: PASS
-    if (os == "mac") and debug: FAIL
-    FAIL
+    if os == "mac": FAIL
+    if os == "linux": FAIL
--- a/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-005.html.ini
+++ b/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-005.html.ini
@@ -1,5 +1,4 @@
 [device-aspect-ratio-005.html]
   expected:
     if os == "win": PASS
-    if (os == "mac") and debug: FAIL
     FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
@@ -1,8 +1,11 @@
 [clearkey-mp4-playback-temporary-encrypted-clear.https.html]
   disabled:
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1301418
+  expected:
+    if not debug and (processor == "x86_64") and (os == "win") and not webrender: ["OK", "TIMEOUT"]
   [org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content]
     expected:
+      if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "TIMEOUT"]
       if (os == "win") and (processor == "aarch64"): FAIL
       if os == "android": FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/feature-policy/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
+++ b/testing/web-platform/meta/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html.ini
@@ -1,9 +1,7 @@
 [preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [Untitled]
     expected: FAIL
 
   [preload-image-png-mislabeled-as-html-nosniff]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/dom/__dir__.ini
+++ b/testing/web-platform/meta/html/dom/__dir__.ini
@@ -1,3 +1,3 @@
 lsan-allowed: [Alloc, Malloc, NewPage, PLDHashTable::Add, Realloc, SetPropertyAsInterface, mozilla::WeakPtr, mozilla::extensions::ChannelWrapper::ChannelWrapper, mozilla::net::nsUDPSocket::SendWithAddress, nsNodeSupportsWeakRefTearoff::GetWeakReference]
+prefs: [dom.formdata.event.enabled:true]
 leak-threshold: [default:51200]
-prefs: [dom.formdata.event.enabled:true]
\ No newline at end of file
--- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
@@ -780,16 +780,19 @@
     expected: FAIL
 
   [SVGElement interface: attribute autofocus]
     expected: FAIL
 
   [SVGElement interface: attribute onslotchange]
     expected: FAIL
 
+  [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
+    expected: FAIL
+
 
 [idlharness.https.html?include=(Document|Window)]
   [Document interface: documentWithHandlers must inherit property "onsecuritypolicyviolation" with the proper type]
     expected: FAIL
 
   [Window interface: window must have own property "window"]
     expected: FAIL
 
@@ -877,16 +880,19 @@
     expected: FAIL
 
   [Window interface: attribute onslotchange]
     expected: FAIL
 
   [Document interface: iframe.contentDocument must inherit property "onslotchange" with the proper type]
     expected: FAIL
 
+  [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
+    expected: FAIL
+
 
 [idlharness.https.html?include=HTML.*]
   [HTMLDialogElement interface: operation close(DOMString)]
     expected: FAIL
 
   [HTMLDialogElement interface: existence and properties of interface object]
     expected: FAIL
 
@@ -1161,8 +1167,11 @@
     expected: FAIL
 
   [HTMLElement interface: attribute onslotchange]
     expected: FAIL
 
   [HTMLElement interface: document.createElement("noscript") must inherit property "onslotchange" with the proper type]
     expected: FAIL
 
+  [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
+    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
@@ -11,18 +11,18 @@
   [border-top-color]
     expected:
       if os == "android": PASS
       if os == "linux": PASS
       FAIL
 
   [border-bottom-color]
     expected:
+      if os == "android": PASS
       if os == "linux": PASS
-      if os == "android": PASS
       FAIL
 
   [border-right-color]
     expected:
       if os == "android": PASS
       if os == "linux": PASS
       FAIL
 
--- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html.ini
@@ -1,7 +1,6 @@
 [track-webvtt-two-cue-layout-after-first-end.html]
   disabled:
     if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
   expected:
     if (processor == "x86_64") and (os == "win") and not webrender and not debug: ["PASS", "FAIL"]
-    if (processor == "x86") and debug: ["PASS", "FAIL"]
-    if (processor == "x86") and not debug: ["PASS", "FAIL"]
+    if processor == "x86": ["PASS", "FAIL"]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-frame-element/document-getters-return-null-for-cross-origin.html.ini
@@ -0,0 +1,3 @@
+[document-getters-return-null-for-cross-origin.html]
+  expected:
+    if (processor == "x86") and (os == "linux"): CRASH
deleted file mode 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img.complete.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[img.complete.html]
-  [IDL attribute complete returns true when image resource has been fetched but not run yet & image is not in broken state]
-    expected: FAIL
--- a/testing/web-platform/meta/html/semantics/forms/autofocus/update-the-rendering.html.ini
+++ b/testing/web-platform/meta/html/semantics/forms/autofocus/update-the-rendering.html.ini
@@ -1,13 +1,11 @@
 [update-the-rendering.html]
   ["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
     expected:
-      if (os == "linux") and debug and not webrender and sw-e10s: ["PASS", "FAIL"]
-      if (os == "linux") and debug and not webrender and not sw-e10s: ["FAIL", "PASS"]
-      if (os == "linux") and not debug and (processor == "x86_64") and webrender: ["FAIL", "PASS"]
-      if (os == "linux") and not debug and (processor == "x86_64") and not webrender: ["FAIL", "PASS"]
-      if (os == "win") and debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
-      if (os == "win") and debug and not webrender and (processor == "x86"): ["FAIL", "PASS"]
-      if (os == "linux") and debug and webrender: ["PASS", "FAIL"]
-      if (os == "win") and debug and webrender: ["FAIL", "PASS"]
+      if (os == "linux") and (processor == "x86_64") and debug and not webrender and not sw-e10s: ["FAIL", "PASS"]
+      if (os == "linux") and (processor == "x86_64") and debug and not webrender and sw-e10s: ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and debug and webrender: ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and not debug and webrender: ["PASS", "FAIL"]
+      if (os == "linux") and (processor == "x86_64") and not debug and not webrender: ["FAIL", "PASS"]
+      if (os == "win") and debug: ["FAIL", "PASS"]
       FAIL
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/integration-point-3.html.ini
@@ -0,0 +1,3 @@
+[integration-point-3.html]
+  expected:
+    if (processor == "x86") and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/mediasession/idlharness.window.js.ini
+++ b/testing/web-platform/meta/mediasession/idlharness.window.js.ini
@@ -102,8 +102,11 @@
     expected: FAIL
 
   [MediaSession interface: navigator.mediaSession must inherit property "setPositionState(MediaPositionState)" with the proper type]
     expected: FAIL
 
   [MediaSession interface: operation setPositionState(MediaPositionState)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,2 +1,2 @@
-local: fe136f92ad53a4a93aed95863a4e0fe753c6f9c8
-upstream: eaa551911f12c5c526f56cafd0c7ab24667ead3c
+local: a7c230cd7c1f0c84cc2b0e49119bbc1785569627
+upstream: 22372be821a57fc1c98e1b2250410368dd3be77b
--- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-verification.html.ini
@@ -1,12 +1,10 @@
 [pointerevent_touch-action-verification.html]
   prefs: [layout.css.touch_action.enabled:true]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [explicit-pan-left]
     expected: FAIL
 
   [explicit-pan-right]
     expected: FAIL
 
   [explicit-pan-up]
     expected: FAIL
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
@@ -1,8 +1,7 @@
 [pointerevent_movementxy.html]
   expected:
     if (os == "mac") and debug: ["OK", "ERROR"]
-    if (os == "mac") and not debug: ["OK", "ERROR"]
     [ERROR, OK]
   [mouse pointerevent attributes]
     expected: FAIL
 
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini
@@ -1,11 +1,7 @@
 [pointerevent_movementxy_with_pointerlock.html]
   [mouse pointerevent movementX/Y with pointerlock test]
     expected:
-      if (os == "linux") and debug and not webrender and sw-e10s: ["FAIL", "PASS"]
-      if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["FAIL", "PASS"]
-      if (os == "linux") and debug and webrender: ["FAIL", "PASS"]
-      if (os == "win") and debug and webrender: ["FAIL", "PASS"]
-      if (os == "win") and not debug and (processor == "aarch64"): ["FAIL", "PASS"]
-      if os == "mac": ["FAIL", "PASS"]
+      if (os == "win") and (processor == "x86_64") and not webrender and debug: ["FAIL", "PASS"]
+      if (os == "win") and (processor == "x86_64") and webrender: ["FAIL", "PASS"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini
@@ -1,9 +1,9 @@
 [pointerevent_pointermove_on_chorded_mouse_button_when_locked.html]
   [pointer locked pointermove events received for button state changes]
     expected:
       if ccov and (os == "win"): [PASS, FAIL]
-      if (os == "linux") and not debug and not webrender and (processor == "x86"): ["PASS", "FAIL"]
-      if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
-      if (os == "linux") and not debug and webrender: ["PASS", "FAIL"]
-      if (os == "linux") and debug: ["PASS", "FAIL"]
+      if (os == "linux") and not sw-e10s and debug and webrender: ["FAIL", "PASS"]
+      if (os == "linux") and not sw-e10s and debug and not webrender: ["PASS", "FAIL"]
+      if (os == "linux") and not sw-e10s and not debug: ["PASS", "FAIL"]
+      if (os == "linux") and sw-e10s: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/reporting/idlharness.any.js.ini
+++ b/testing/web-platform/meta/reporting/idlharness.any.js.ini
@@ -50,8 +50,170 @@
   [InterventionReportBody interface: attribute message]
     expected: FAIL
 
   [InterventionReportBody interface: attribute sourceFile]
     expected: FAIL
 
 
 [idlharness.any.worker.html]
+  [ReportingObserver interface: operation disconnect()]
+    expected: FAIL
+
+  [DeprecationReportBody interface object length]
+    expected: FAIL
+
+  [DeprecationReportBody interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [ReportBody interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [DeprecationReportBody interface: attribute lineNumber]
+    expected: FAIL
+
+  [Report interface: attribute body]
+    expected: FAIL
+
+  [Report interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [ReportBody interface object length]
+    expected: FAIL
+
+  [ReportingObserver interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [DeprecationReportBody interface object name]
+    expected: FAIL
+
+  [DeprecationReportBody interface: attribute anticipatedRemoval]
+    expected: FAIL
+
+  [ReportingObserver interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [CrashReportBody interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [CrashReportBody interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [Report interface object name]
+    expected: FAIL
+
+  [DeprecationReportBody interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [DeprecationReportBody interface: attribute message]
+    expected: FAIL
+
+  [DeprecationReportBody interface: attribute columnNumber]
+    expected: FAIL
+
+  [Report interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [ReportingObserver interface object length]
+    expected: FAIL
+
+  [InterventionReportBody interface: attribute lineNumber]
+    expected: FAIL
+
+  [DeprecationReportBody interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [ReportBody interface object name]
+    expected: FAIL
+
+  [ReportingObserver interface: operation takeRecords()]
+    expected: FAIL
+
+  [InterventionReportBody interface: attribute id]
+    expected: FAIL
+
+  [CrashReportBody interface object name]
+    expected: FAIL
+
+  [Report interface object length]
+    expected: FAIL
+
+  [ReportingObserver interface: operation observe()]
+    expected: FAIL
+
+  [InterventionReportBody interface: attribute columnNumber]
+    expected: FAIL
+
+  [Report interface: existence and properties of interface object]
+    expected: FAIL
+
+  [CrashReportBody interface: existence and properties of interface object]
+    expected: FAIL
+
+  [InterventionReportBody interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [InterventionReportBody interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [InterventionReportBody interface object length]
+    expected: FAIL
+
+  [DeprecationReportBody interface: attribute sourceFile]
+    expected: FAIL
+
+  [Report interface: attribute type]
+    expected: FAIL
+
+  [CrashReportBody interface object length]
+    expected: FAIL
+
+  [DeprecationReportBody interface: attribute id]
+    expected: FAIL
+
+  [CrashReportBody interface: attribute reason]
+    expected: FAIL
+
+  [InterventionReportBody interface: existence and properties of interface object]
+    expected: FAIL
+
+  [Report interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [InterventionReportBody interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [CrashReportBody interface: existence and properties of interface prototype object's "constructor" property]
+    expected: FAIL
+
+  [ReportBody interface: existence and properties of interface prototype object]
+    expected: FAIL
+
+  [ReportBody interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [InterventionReportBody interface object name]
+    expected: FAIL
+
+  [InterventionReportBody interface: attribute message]
+    expected: FAIL
+
+  [ReportBody interface: existence and properties of interface object]
+    expected: FAIL
+
+  [DeprecationReportBody interface: existence and properties of interface object]
+    expected: FAIL
+
+  [InterventionReportBody interface: attribute sourceFile]
+    expected: FAIL
+
+  [ReportingObserver interface: existence and properties of interface prototype object's @@unscopables property]
+    expected: FAIL
+
+  [ReportingObserver interface: existence and properties of interface object]
+    expected: FAIL
+
+  [ReportingObserver interface object name]
+    expected: FAIL
+
+  [Report interface: attribute url]
+    expected: FAIL
+
--- a/testing/web-platform/meta/resize-observer/observe.html.ini
+++ b/testing/web-platform/meta/resize-observer/observe.html.ini
@@ -1,14 +1,14 @@
 [observe.html]
   expected:
+    if webrender and (os == "linux") and debug: ["OK", "TIMEOUT"]
     if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
-    if webrender and (os == "linux") and debug: ["OK", "TIMEOUT"]
   [guard]
     expected:
+      if webrender and (os == "linux") and not debug: ["PASS", "NOTRUN"]
       if webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
-      if webrender and (os == "linux") and not debug: ["PASS", "NOTRUN"]
 
   [test6: iframe notifications]
     expected:
+      if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
       if webrender and (os == "linux") and debug: ["PASS", "FAIL"]
-      if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/resource-timing/resource-reload-TAO.sub.html.ini
+++ b/testing/web-platform/meta/resource-timing/resource-reload-TAO.sub.html.ini
@@ -1,11 +1,11 @@
 [resource-reload-TAO.sub.html]
   expected:
-    if (processor == "x86_64") and (os == "win") and webrender and not debug: ["TIMEOUT", "OK"]
-    if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "OK"]
+    if (os == "win") and not debug and not webrender and (processor == "x86"): ["OK", "TIMEOUT"]
+    if (os == "win") and not debug and webrender: ["TIMEOUT", "OK"]
     TIMEOUT
   [Test that TAO headers are reused on reloads.]
     expected:
-      if (processor == "x86_64") and (os == "win") and webrender and not debug: ["TIMEOUT", "PASS"]
-      if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "PASS"]
+      if (os == "win") and not debug and not webrender and (processor == "x86"): ["PASS", "TIMEOUT"]
+      if (os == "win") and not debug and webrender: ["TIMEOUT", "PASS"]
       TIMEOUT
 
--- a/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini
+++ b/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini
@@ -1,14 +1,18 @@
 [getdisplaymedia.https.html]
   disabled:
     if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
+  expected:
+    if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
   [getDisplayMedia({"audio":true}) must succeed with video maybe audio]
     expected:
       if (os == "android") and not e10s: FAIL
       PASS
 
   [getDisplayMedia() with getSettings]
-    expected: FAIL
+    expected:
+      if webrender and (os == "linux") and not debug: ["FAIL", "TIMEOUT"]
+      FAIL
 
   [getDisplayMedia({"audio":true}) must fail with TypeError]
     expected: FAIL
 
--- a/testing/web-platform/meta/service-workers/service-worker/about-blank-replacement.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/about-blank-replacement.https.html.ini
@@ -1,5 +1,7 @@
 [about-blank-replacement.https.html]
   expected: [OK, FAIL]
   [Popup initial about:blank is controlled, exposed to clients.matchAll(), and matches final Client.]
-    expected: [PASS, FAIL]
+    expected:
+      if (os == "mac") and debug: ["FAIL", "PASS"]
+      [PASS, FAIL]
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html.ini
@@ -0,0 +1,11 @@
+[fetch-event-after-navigation-within-page.https.html]
+  expected:
+    if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
+  [Service Worker should respond to fetch event after the pushState]
+    expected:
+      if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["PASS", "NOTRUN"]
+
+  [Service Worker should respond to fetch event after the hash changes]
+    expected:
+      if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["PASS", "TIMEOUT"]
+
--- 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,11 +1,9 @@
 [navigation-redirect.https.html]
-  expected:
-    if processor == "aarch64": ["OK", "CRASH"]
   [Service Worker: Navigation redirection]
     expected: FAIL
 
 
 [navigation-redirect.https.html?client]
   disabled:
     if os == "mac": true
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1522439
--- a/testing/web-platform/meta/service-workers/service-worker/unregister-then-register-new-script.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/unregister-then-register-new-script.https.html.ini
@@ -1,15 +1,19 @@
 [unregister-then-register-new-script.https.html]
   expected:
     if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["OK", "TIMEOUT"]
+    if (os == "win") and (processor == "x86") and not debug: ["OK", "TIMEOUT"]
   [Registering a new script URL that fails to install does not resurrect unregistered registration]
     expected:
       if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "NOTRUN"]
+      if (os == "win") and (processor == "x86") and not debug: ["PASS", "NOTRUN"]
 
   [Registering a new script URL while an unregistered registration is in use]
     expected:
       if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "TIMEOUT"]
+      if (os == "win") and (processor == "x86") and not debug: ["PASS", "TIMEOUT"]
 
   [Registering a new script URL that 404s does not resurrect unregistered registration]
     expected:
       if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "NOTRUN"]
+      if (os == "win") and (processor == "x86") and not debug: ["PASS", "NOTRUN"]
 
--- a/testing/web-platform/meta/service-workers/service-worker/waiting.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/waiting.https.html.ini
@@ -1,7 +1,7 @@
 [waiting.https.html]
   [waiting is set after installation]
     expected:
-      if webrender and (os == "linux") and not debug: ["FAIL", "PASS"]
-      if webrender and (os == "linux") and debug: ["FAIL", "PASS"]
+      if webrender and (os == "win") and debug: PASS
+      if webrender and (os == "linux"): ["FAIL", "PASS"]
       FAIL
 
--- a/testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html.ini
+++ b/testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html.ini
@@ -1,24 +1,21 @@
 [sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html]
   expected:
     if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
-    if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
+    if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["TIMEOUT", "OK"]
     if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
     if not debug and (os == "linux") and webrender: TIMEOUT
-    if not debug and (os == "win") and (processor == "x86"): TIMEOUT
-    if not debug and (os == "win") and (processor == "aarch64"): ["OK", "CRASH"]
-    if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
     if not debug and (os == "mac"): TIMEOUT
+    if not debug and (os == "win"): TIMEOUT
   [SXG reporting test of sxg.failed downgraded from sxg.cert_parse_error for prefetch.]
     expected:
       if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
       if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
       if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
       if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "TIMEOUT"]
       if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["TIMEOUT", "FAIL"]
       if not debug and (os == "linux") and webrender: TIMEOUT
-      if not debug and (os == "win") and (processor == "x86"): TIMEOUT
-      if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
       if not debug and (os == "mac"): TIMEOUT
+      if not debug and (os == "win"): TIMEOUT
       FAIL
 
--- a/testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html.ini
+++ b/testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html.ini
@@ -1,24 +1,21 @@
 [sxg-reporting-prefetch-invalid_integrity_header.tentative.html]
   expected:
     if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
     if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
-    if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
+    if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["TIMEOUT", "OK"]
     if not debug and (os == "linux") and webrender: TIMEOUT
-    if not debug and (os == "win") and (processor == "x86"): TIMEOUT
-    if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
-    if not debug and (os == "win") and (processor == "aarch64"): ["OK", "CRASH"]
+    if not debug and (os == "win"): TIMEOUT
     if not debug and (os == "mac"): TIMEOUT
   [SXG reporting test of sxg.invalid_integrity_header for prefetch.]
     expected:
       if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
       if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
       if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
       if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
       if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
-      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "TIMEOUT"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["TIMEOUT", "FAIL"]
       if not debug and (os == "linux") and webrender: TIMEOUT
-      if not debug and (os == "win") and (processor == "x86"): TIMEOUT
-      if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
+      if not debug and (os == "win"): TIMEOUT
       if not debug and (os == "mac"): TIMEOUT
       FAIL
 
--- a/testing/web-platform/meta/storage-access-api/idl.window.js.ini
+++ b/testing/web-platform/meta/storage-access-api/idl.window.js.ini
@@ -2,8 +2,11 @@
   [Document interface: operation requestStorageAccess()]
     expected:
       if os == "android": FAIL
 
   [Document interface: operation hasStorageAccess()]
     expected:
       if os == "android": FAIL
 
+  [Partial interface Document: original interface defined]
+    expected: FAIL
+
--- a/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
+++ b/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
@@ -1,8 +1,6 @@
 [correct-events-for-short-animations-with-syncbases.html]
   [Correct events for short animations with syncbases]
     expected:
-      if (os == "win") and debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
-      if (os == "linux") and not sw-e10s and (processor == "x86"): PASS
-      if (os == "linux") and sw-e10s: ["FAIL", "PASS"]
+      if (processor == "x86") and (os == "linux"): PASS
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/svg/animations/slider-switch.html.ini
+++ b/testing/web-platform/meta/svg/animations/slider-switch.html.ini
@@ -1,9 +1,7 @@
 [slider-switch.html]
   [Check correct event bases for onclick]
     expected:
-      if (os == "linux") and webrender and debug: ["FAIL", "PASS"]
       if (os == "android") and debug: ["FAIL", "PASS"]
       if (os == "android") and not debug: ["FAIL", "PASS"]
-      if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/svg/idlharness.window.js.ini
+++ b/testing/web-platform/meta/svg/idlharness.window.js.ini
@@ -402,8 +402,11 @@
     expected: FAIL
 
   [SVGTransform interface: operation setMatrix(DOMMatrix2DInit)]
     expected: FAIL
 
   [SVGTransformList interface: operation createSVGTransformFromMatrix(DOMMatrix2DInit)]
     expected: FAIL
 
+  [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
+    expected: FAIL
+
--- a/testing/web-platform/meta/user-timing/measure.html.ini
+++ b/testing/web-platform/meta/user-timing/measure.html.ini
@@ -1,11 +1,13 @@
 [measure.html]
   [window.performance.getEntriesByName("measure_start_end")[0\].startTime is correct]
     expected:
-      if (processor == "x86_64") and (os == "linux") and not debug and not webrender: ["PASS", "FAIL"]
-      if (processor == "x86") and (os == "linux"): ["PASS", "FAIL"]
+      if not debug and (processor == "x86_64") and (os == "linux") and not webrender: ["PASS", "FAIL"]
+      if not debug and (processor == "x86_64") and (os == "win") and not webrender: ["PASS", "FAIL"]
+      if not debug and (processor == "x86"): ["PASS", "FAIL"]
 
   [window.performance.getEntriesByName("measure_start_no_end")[0\].startTime is correct]
     expected:
-      if (processor == "x86_64") and (os == "linux") and not debug and not webrender: ["PASS", "FAIL"]
-      if (processor == "x86") and (os == "linux"): ["PASS", "FAIL"]
+      if not debug and (processor == "x86_64") and (os == "linux") and not webrender: ["PASS", "FAIL"]
+      if not debug and (processor == "x86_64") and (os == "win") and not webrender: ["PASS", "FAIL"]
+      if not debug and (processor == "x86"): ["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
@@ -2,10 +2,10 @@
   [view size reflects appearance of classic scrollbars]
     disabled:
       if os != "android": needs desktop zooming
 
   [Resize event was fired at window.visualViewport if, and only if, scrollbars are classic (i.e. affect flow)]
     disabled:
       if os != "android": needs desktop zooming
     expected:
-      if not e10s: PASS
+      if not debug: FAIL
 
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/active-processing.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/active-processing.https.html.ini
@@ -1,13 +1,13 @@
 [active-processing.https.html]
   [Executing "Setup graph"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [X Number of channels in input[-1:\]: Expected 1 for all values but found 1 unexpected values: \n\tIndex\tActual\n\t[0\]\t0]
     expected: FAIL
 
   [X Number of channels changed is not true. Got false.]
     expected: FAIL
 
   [< [verify count change\] 3 out of 4 assertions were failed.]
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html.ini
@@ -1,10 +1,10 @@
 [k-rate-audioworklet.https.html]
   [Executing "Create Test Worklet"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [Executing "AudioWorklet k-rate AudioParam"]
+    bug: AudioWorketNode::GetParameters is not implemented
     expected: FAIL
-    bug: AudioWorketNode::GetParameters is not implemented
 
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html.ini
@@ -1,7 +1,9 @@
 [audioworklet-audioparam-size.https.html]
   [Executing "Initializing AudioWorklet and Context"]
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
     bug: AudioWorklet not enabled on release_or_beta
+
   [Executing "Verify Size of AudioParam Arrays"]
     expected: FAIL
+
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html.ini
@@ -1,9 +1,9 @@
 [audioworklet-audioparam.https.html]
   [Executing "Initializing AudioWorklet and Context"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [Executing "Verifying AudioParam in AudioWorkletNode"]
     expected: FAIL
 
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html.ini
@@ -1,9 +1,9 @@
 [audioworkletnode-automatic-pull.https.html]
   expected:
-      if release_or_beta: OK
-      ERROR
+    if release_or_beta: OK
+    ERROR
   [Executing "setup-worklet"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html.ini
@@ -1,34 +1,34 @@
 [audioworkletnode-channel-count.https.html]
   expected:
-      if release_or_beta: OK
-      ERROR
+    if release_or_beta: OK
+    ERROR
   [Executing "setup-buffer-and-worklet"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [X Second half of Channel #0: Expected 1 for all values but found 128 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 124 more errors.]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [X Second half of Channel #1: Expected 2 for all values but found 128 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 124 more errors.]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [X Second half of Channel #2: Expected 3 for all values but found 128 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 124 more errors.]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [< [verify-rendered-buffer\] 3 out of 6 assertions were failed.]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [# AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed.]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[audioworkletnode-construction.https.html]
-  [X Creating a node before loading a module should throw. threw "ReferenceError" instead of InvalidStateError.]
-    expected:
-      if release_or_beta: FAIL
-
-  [< [construction-before-module-loading\] 1 out of 1 assertions were failed.]
-    expected:
-      if release_or_beta: FAIL
-
-  [Executing "construction-after-module-loading"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [# AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed.]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html.ini
+++ /dev/null
@@ -1,56 +0,0 @@
-[audioworkletnode-constructor-options.https.html]
-  [Executing "setup"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [X Creating AudioWOrkletNode without options incorrectly threw ReferenceError: "AudioWorkletNode is not defined".]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [Executing "without-audio-node-options"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [< [without-audio-node-options\] 1 out of 1 assertions were failed.]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [X Creating AudioWOrkletNode with options: {"numberOfInputs":7,"numberOfOutputs":18,"channelCount":4,"channelCountMode":"clamped-max","channelInterpretation":"discrete"} incorrectly threw ReferenceError: "AudioWorkletNode is not defined".]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [Executing "audio-node-options"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [< [audio-node-options\] 1 out of 1 assertions were failed.]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [Executing "channel-count"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [Executing "channel-count-mode"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [Executing "channel-interpretation"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
-  [# AUDIT TASK RUNNER FINISHED: 2 out of 6 tasks were failed.]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html.ini
@@ -1,9 +1,9 @@
 [audioworkletnode-disconnected-input.https.html]
   expected:
-      if release_or_beta: OK
-      ERROR
+    if release_or_beta: OK
+    ERROR
   [Executing "test"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html.ini
@@ -1,14 +1,14 @@
 [audioworkletprocessor-options.https.html]
   expected:
-      if release_or_beta: OK
-      ERROR
+    if release_or_beta: OK
+    ERROR
   [Executing "valid-processor-data"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [Executing "empty-option"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
deleted file mode 100644
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[baseaudiocontext-audioworklet.https.html]
-  [Executing "Test if AudioWorklet exists"]
-    bug: AudioWorklet not enabled on release_or_beta
-    expected:
-        if release_or_beta: FAIL
-
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/simple-input-output.https.html.ini
@@ -1,18 +1,18 @@
 [simple-input-output.https.html]
   [Executing "Initialize worklet"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [Executing "test"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [# AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed.]
     expected: FAIL
 
   [< [test\] 1 out of 2 assertions were failed.]
     expected: FAIL
 
   [X AudioWorklet output[128:\]: Expected 1 for all values but found 47872 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 47868 more errors.]
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/active-processing.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/active-processing.https.html.ini
@@ -1,9 +1,9 @@
 [active-processing.https.html]
   [Executing "initialize"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [Executing "test"]
     expected: FAIL
 
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html.ini
+++ b/testing/web-platform/meta/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html.ini
@@ -1,13 +1,13 @@
 [active-processing.https.html]
   [Executing "initialize"]
     bug: AudioWorklet not enabled on release_or_beta
     expected:
-        if release_or_beta: FAIL
+      if release_or_beta: FAIL
 
   [X AudioWorklet module loading rejected incorrectly with NetworkError: A network error occurred.. Got Promise.]
     expected: FAIL
 
   [< [initialize\] 1 out of 1 assertions were failed.]
     expected: FAIL
 
   [Executing "test"]
--- a/testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini
@@ -1,3 +1,5 @@
 [create_alwaysMatch.py]
   disabled:
     if ccov and (os == "win") and (bits == 64) and (version == "10.0.17134"): https://bugzilla.mozilla.org/show_bug.cgi?id=1418778
+  expected:
+    if (os == "linux") and not debug and not webrender: ["OK", "TIMEOUT"]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/webrtc-stats/idlharness.window.js.ini
@@ -0,0 +1,4 @@
+[idlharness.window.html]
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
@@ -588,8 +588,11 @@
     expected: FAIL
 
   [RTCPeerConnection interface: operation setLocalDescription(RTCSessionDescriptionInit)]
     expected: FAIL
 
   [RTCPeerConnection interface: operation setLocalDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webxr/ar-module/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webxr/ar-module/idlharness.https.window.js.ini
@@ -1,4 +1,7 @@
 [idlharness.https.window.html]
   [XRSession interface: attribute environmentBlendMode]
     expected: FAIL
 
+  [idl_test validation]
+    expected: FAIL
+
--- a/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webxr/idlharness.https.window.js.ini
@@ -1128,8 +1128,14 @@
     expected: FAIL
 
   [XR interface: calling isSessionSupported(XRSessionMode) on navigator.xr with too few arguments must throw TypeError]
     expected: FAIL
 
   [XR interface: navigator.xr must inherit property "isSessionSupported(XRSessionMode)" with the proper type]
     expected: FAIL
 
+  [WebGLRenderingContext includes WebGLRenderingContextOverloads: member names are unique]
+    expected: FAIL
+
+  [WebGLRenderingContext includes WebGLRenderingContextBase: member names are unique]
+    expected: FAIL
+
--- a/testing/web-platform/meta/xhr/send-response-upload-event-progress.htm.ini
+++ b/testing/web-platform/meta/xhr/send-response-upload-event-progress.htm.ini
@@ -1,3 +1,9 @@
 [send-response-upload-event-progress.htm]
   disabled:
     if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1373347
+  expected:
+    if (os == "mac") and debug: TIMEOUT
+  [XMLHttpRequest: The send() method: Fire a progress event named progress on the XMLHttpRequestUpload (synchronous flag is unset)]
+    expected:
+      if (os == "mac") and debug: TIMEOUT
+