Bug 1583919 - [wpt-sync] Update web-platform-tests to eaa551911f12c5c526f56cafd0c7ab24667ead3c, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Wed, 25 Sep 2019 17:00:26 +0000
changeset 495295 637c32be2b54418c1d799178ba1ce7b48fede706
parent 495294 ca4f72a67a5fdb7b6f264692929741fe620cea5d
child 495296 55d7658978ed751dcb334083dedfb4e083d761cd
push id36625
push userbtara@mozilla.com
push dateFri, 27 Sep 2019 09:48:17 +0000
treeherdermozilla-central@aa8f530a1a35 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1583919
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 1583919 - [wpt-sync] Update web-platform-tests to eaa551911f12c5c526f56cafd0c7ab24667ead3c, a=testonly MANUAL PUSH: wpt sync bot wpt-head: eaa551911f12c5c526f56cafd0c7ab24667ead3c wpt-type: landing
testing/web-platform/meta/FileAPI/__dir__.ini
testing/web-platform/meta/content-security-policy/securitypolicyviolation/__dir__.ini
testing/web-platform/meta/cookie-store/__dir__.ini
testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini
testing/web-platform/meta/css/CSS2/floats/zero-width-floats-positioning.html.ini
testing/web-platform/meta/css/css-backgrounds/parsing/border-color-shorthand.html.ini
testing/web-platform/meta/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini
testing/web-platform/meta/css/css-backgrounds/parsing/border-shorthand.html.ini
testing/web-platform/meta/css/css-backgrounds/parsing/border-style-shorthand.html.ini
testing/web-platform/meta/css/css-backgrounds/parsing/border-width-shorthand.html.ini
testing/web-platform/meta/css/css-grid/parsing/grid-area-shorthand.html.ini
testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand.html.ini
testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-checkbox-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-square-button-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
testing/web-platform/meta/fetch/api/abort/__dir__.ini
testing/web-platform/meta/fetch/api/policies/__dir__.ini
testing/web-platform/meta/fetch/api/request/destination/__dir__.ini
testing/web-platform/meta/fetch/stale-while-revalidate/__dir__.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/cross-origin-embedder-policy/__dir__.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/forms/autofocus/update-the-rendering.html.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-windowless-body.html.ini
testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
testing/web-platform/meta/mimesniff/mime-types/charset-parameter.window.js.ini
testing/web-platform/meta/mozilla-sync
testing/web-platform/meta/pointerevents/extension/__dir__.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/push-api/__dir__.ini
testing/web-platform/meta/resize-observer/observe.html.ini
testing/web-platform/meta/service-workers/cache-storage/serviceworker/__dir__.ini
testing/web-platform/meta/service-workers/service-worker/skip-waiting-using-registration.https.html.ini
testing/web-platform/meta/service-workers/service-worker/unregister-then-register-new-script.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/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini
testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
testing/web-platform/meta/svg/animations/slider-switch.html.ini
testing/web-platform/meta/webusb/__dir__.ini
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/FileAPI/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/securitypolicyviolation/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/cookie-store/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
--- 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: ["OK", "TIMEOUT"]
+    if (os == "mac") and not debug: ["TIMEOUT", "OK"]
     TIMEOUT
   [getChangeSubscriptions returns subscriptions passed to subscribeToChanges]
     expected:
-      if (os == "mac") and not debug: ["FAIL", "TIMEOUT"]
+      if (os == "mac") and not debug: ["TIMEOUT", "FAIL"]
       TIMEOUT
 
   [subscribeToChanges rejects when called outside the install handler]
     expected:
-      if (os == "mac") and not debug: ["FAIL", "NOTRUN"]
+      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
       NOTRUN
 
   [cookiechange dispatched with cookie change that matches subscription]
     expected:
-      if (os == "mac") and not debug: ["FAIL", "NOTRUN"]
+      if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
       NOTRUN
 
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/floats/zero-width-floats-positioning.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[zero-width-floats-positioning.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/parsing/border-color-shorthand.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border-color-shorthand.html]
-  [CSS Backgrounds and Borders Module Level 3: border-color sets longhands]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border-image-shorthand.sub.html]
-  [CSS Backgrounds and Borders Module Level 3: border-image sets longhands]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/parsing/border-shorthand.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border-shorthand.html]
-  [CSS Backgrounds and Borders Module Level 3: border sets longhands]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/parsing/border-style-shorthand.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border-style-shorthand.html]
-  [CSS Backgrounds and Borders Module Level 3: border-style sets longhands]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/parsing/border-width-shorthand.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border-width-shorthand.html]
-  [CSS Backgrounds and Borders Module Level 3: border-width sets longhands]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-grid/parsing/grid-area-shorthand.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[grid-area-shorthand.html]
-  [CSS Grid Layout Test: grid-area sets longhands]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-grid/parsing/grid-template-shorthand.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[grid-template-shorthand.html]
-  [CSS Grid Layout Test: grid-template sets longhands]
-    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 == "x86_64"): FAIL
-    if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"]
+    if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini
@@ -1,7 +1,7 @@
 [appearance-button-bevel-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 == "aarch64"): ["FAIL", "PASS"]
     if (os == "win") and (processor == "x86_64"): FAIL
--- a/testing/web-platform/meta/css/css-ui/appearance-checkbox-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-checkbox-001.html.ini
@@ -1,7 +1,7 @@
 [appearance-checkbox-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_64"): FAIL
     if (os == "win") and (processor == "x86"): FAIL
-    if (os == "win") and (processor == "x86_64"): FAIL
-    if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"]
+    if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-ui/appearance-square-button-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-square-button-001.html.ini
@@ -1,8 +1,5 @@
 [appearance-square-button-001.html]
   disabled:
-    if debug and os == "win" and version == "6.1.7601": https://bugzilla.mozilla.org/show_bug.cgi?id=1560360
+    if debug and (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560360
   expected:
-    if (os == "win") and debug and (processor == "x86_64"): FAIL
-    if (os == "win") and not debug: FAIL
     if os == "win": FAIL
-
--- a/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
@@ -1,6 +1,6 @@
 [appearance-textfield-001.html]
   expected:
-    if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
     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_64"): ["FAIL", "PASS"]
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
+++ b/testing/web-platform/meta/css/css-variables/variable-presentation-attribute.html.ini
@@ -1,13 +1,13 @@
 [variable-presentation-attribute.html]
   [Testing 'clip' on '#test4'.]
     expected:
+      if os == "linux": FAIL
       if os == "android": FAIL
-      if os == "linux": FAIL
 
   [Testing 'alignment-baseline'.]
     expected: FAIL
 
   [Testing 'baseline-shift'.]
     expected: FAIL
 
   [Testing 'color-interpolation-filters'.]
--- a/testing/web-platform/meta/fetch/api/abort/__dir__.ini
+++ b/testing/web-platform/meta/fetch/api/abort/__dir__.ini
@@ -1,3 +1,3 @@
 prefs: [javascript.options.streams:true]
-lsan-allowed: [nsTSubstring<char>::StartBulkWriteImpl, Gecko_StartBulkWriteCString, nsstring::nsACString::start_bulk_write_impl]
 leak-threshold: [default:51200]
+lsan-allowed: [Alloc, Create, Gecko_StartBulkWriteCString, Malloc, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::NotifyUnregister, mozilla::net::nsStandardURL::TemplatedMutator, nsTSubstring<char>::StartBulkWriteImpl, nsstring::nsACString::start_bulk_write_impl, operator]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/policies/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/api/request/destination/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Create, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, operator]
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/fetch/stale-while-revalidate/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
--- 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
@@ -4,14 +4,13 @@
     expected:
       if not debug and webrender and (os == "linux"): TIMEOUT
       FAIL
 
   [no popups with frame navigation]
     expected: FAIL
 
   [no popups from synchronously reachable window]
-    expected:
-      [PASS, FAIL]
+    expected: [FAIL, PASS]
 
   [no popups from another synchronously reachable window]
     expected: FAIL
 
--- a/testing/web-platform/meta/html/cross-origin-embedder-policy/__dir__.ini
+++ b/testing/web-platform/meta/html/cross-origin-embedder-policy/__dir__.ini
@@ -1,1 +1,2 @@
-prefs: [browser.tabs.remote.useCrossOriginEmbedderPolicy:true, browser.tabs.remote.useCORP:true]
\ No newline at end of file
+prefs: [browser.tabs.remote.useCrossOriginEmbedderPolicy:true, browser.tabs.remote.useCORP:true]
+lsan-allowed: [Alloc, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
--- 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 == "linux": PASS
       if os == "android": PASS
-      if os == "linux": PASS
       FAIL
 
   [border-right-color]
     expected:
       if os == "android": PASS
       if os == "linux": PASS
       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,10 +1,13 @@
 [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 == "linux") and debug and sw-e10s: ["FAIL", "PASS"]
-      if (os == "linux") and debug and not sw-e10s: ["PASS", "FAIL"]
-      if (os == "win") and debug: ["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"]
       FAIL
 
--- 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
@@ -69,8 +69,17 @@
     expected:
       if not debug and e10s and (os == "linux") and (processor == "x86_64"): FAIL
       if not debug and (os == "mac"): FAIL
       if not debug and (os == "win") and (version == "6.1.7601"): FAIL
 
   [HTMLBodyElement event handlers]
     expected: FAIL
 
+  [not shadowed slotchange (window)]
+    expected: FAIL
+
+  [not shadowed slotchange (document.createElement("body"))]
+    expected: FAIL
+
+  [not shadowed slotchange (document.body)]
+    expected: 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
@@ -48,8 +48,17 @@
   [shadowed unload removal (document.createElement("frameset"))]
     disabled: Bug 1485887
     expected:
       if not debug and not webrender and e10s and (os == "linux"): FAIL
 
   [event handlers]
     expected: FAIL
 
+  [not shadowed slotchange (window)]
+    expected: FAIL
+
+  [not shadowed slotchange (document.createElement("frameset"))]
+    expected: FAIL
+
+  [not shadowed slotchange (document.body)]
+    expected: FAIL
+
--- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini
+++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini
@@ -9,8 +9,14 @@
     expected: FAIL
 
   [securitypolicyviolation is unaffected on a windowless frameset]
     expected: FAIL
 
   [event-handler-attributes-windowless-body]
     expected: FAIL
 
+  [slotchange is unaffected on a windowless frameset]
+    expected: FAIL
+
+  [slotchange is unaffected on a windowless body]
+    expected: FAIL
+
--- a/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
+++ b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini
@@ -934,10 +934,10 @@
 
   [onslotchange: must be on the appropriate locations for GlobalEventHandlers]
     expected: FAIL
 
   [onslotchange: the content attribute must be compiled into a function as the corresponding property]
     expected: FAIL
 
   [onslotchange: dispatching an Event at a <math> element must trigger element.onslotchange]
-    expected: TIMEOUT
+    expected: FAIL
 
--- a/testing/web-platform/meta/mimesniff/mime-types/charset-parameter.window.js.ini
+++ b/testing/web-platform/meta/mimesniff/mime-types/charset-parameter.window.js.ini
@@ -1,9 +1,11 @@
 [charset-parameter.window.html]
+  expected:
+    if (processor == "x86") and (os == "win") and not debug: ["OK", "TIMEOUT"]
   [text/html;charset=gbk(]
     expected: FAIL
 
   [text/html;charset=gbk;charset=windows-1255]
     expected: FAIL
 
   [text/html;";charset=gbk]
     expected: FAIL
@@ -21,8 +23,12 @@
     expected: FAIL
 
   [text/html;charset="";charset=GBK]
     expected: FAIL
 
   [text/html;charset=\x0cgbk]
     expected: FAIL
 
+  [text/html;charset="gbk"]
+    expected:
+      if (processor == "x86") and (os == "win") and not debug: ["PASS", "TIMEOUT"]
+
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1,2 +1,2 @@
-local: a9b0375fc5d6e30137c82d92d1900f7616bc1b19
-upstream: 42b82765b84378e746063997f51f9fd75a1d902c
+local: fe136f92ad53a4a93aed95863a4e0fe753c6f9c8
+upstream: eaa551911f12c5c526f56cafd0c7ab24667ead3c
--- a/testing/web-platform/meta/pointerevents/extension/__dir__.ini
+++ b/testing/web-platform/meta/pointerevents/extension/__dir__.ini
@@ -1,2 +1,2 @@
-lsan-allowed: [NS_NewDOMPointerEvent, createTable, mozilla::WidgetPointerEvent::Duplicate, mozilla::dom::Performance::CreateForMainThread, nsThread::ProcessNextEvent]
+lsan-allowed: [NS_NewDOMPointerEvent, RunInternal, createTable, mozilla::WidgetPointerEvent::Duplicate, mozilla::dom::Performance::CreateForMainThread, nsThread::ProcessNextEvent]
 leak-threshold: [tab:358400]
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
+++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini
@@ -1,10 +1,8 @@
 [pointerevent_movementxy.html]
   expected:
-    if debug and (os == "linux") and not webrender and sw-e10s: ["OK", "ERROR"]
-    if debug and (os == "linux") and webrender: ["OK", "ERROR"]
-    if debug and (os == "win") and webrender: ["OK", "ERROR"]
-    if debug and (os == "mac"): ["OK", "ERROR"]
+    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,9 +1,11 @@
 [pointerevent_movementxy_with_pointerlock.html]
   [mouse pointerevent movementX/Y with pointerlock test]
     expected:
-      if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "FAIL"]
-      if (os == "linux") and not debug and (processor == "x86_64"): ["PASS", "FAIL"]
-      if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
-      if os == "android": ["PASS", "FAIL"]
-      [FAIL, PASS]
+      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"]
+      [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 debug and not webrender and not sw-e10s: ["PASS", "FAIL"]
-      if (os == "linux") and debug and not webrender and sw-e10s: ["PASS", "FAIL"]
-      if (os == "linux") and debug and webrender: ["PASS", "FAIL"]
-      if (os == "linux") and not debug: ["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"]
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/push-api/__dir__.ini
@@ -0,0 +1,1 @@
+lsan-allowed: [Alloc, Create, Malloc, Realloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]
--- 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 not debug: ["OK", "TIMEOUT"]
-    if webrender and (os == "linux") and debug: ["TIMEOUT", "OK"]
+    if webrender and (os == "linux") and debug: ["OK", "TIMEOUT"]
   [guard]
     expected:
-      if webrender and (os == "linux") and debug: ["NOTRUN", "PASS"]
+      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 debug: ["FAIL", "PASS"]
+      if webrender and (os == "linux") and debug: ["PASS", "FAIL"]
       if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
 
--- a/testing/web-platform/meta/service-workers/cache-storage/serviceworker/__dir__.ini
+++ b/testing/web-platform/meta/service-workers/cache-storage/serviceworker/__dir__.ini
@@ -1,2 +1,3 @@
 prefs: [dom.serviceWorkers.enabled:true, dom.serviceWorkers.exemptFromPerDomainMax:true, dom.caches.enabled:true]
+lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, 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: [tab:51200]
--- a/testing/web-platform/meta/service-workers/service-worker/skip-waiting-using-registration.https.html.ini
+++ b/testing/web-platform/meta/service-workers/service-worker/skip-waiting-using-registration.https.html.ini
@@ -1,13 +1,13 @@
 [skip-waiting-using-registration.https.html]
   disabled:
     if (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1425175
     if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1425175
   expected:
+    if os == "mac": ["OK", "FAIL"]
     if os == "android": ["OK", "FAIL"]
-    if os == "mac": ["OK", "FAIL"]
   [Test skipWaiting while a client is using the registration]
     expected:
-      if (os == "mac") and debug: ["FAIL", "PASS"]
+      if (os == "mac") and debug: ["PASS", "FAIL"]
       if (os == "mac") and not debug: ["PASS", "FAIL"]
       if os == "android": ["PASS", "FAIL"]
 
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/service-workers/service-worker/unregister-then-register-new-script.https.html.ini
@@ -0,0 +1,15 @@
+[unregister-then-register-new-script.https.html]
+  expected:
+    if (os == "win") and (processor == "x86_64") and not webrender 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"]
+
+  [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"]
+
+  [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"]
+
--- 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,24 @@
 [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"): 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 == "aarch64"): ["OK", "CRASH"]
     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 == "linux") and webrender: TIMEOUT
     if not debug and (os == "mac"): 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
       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,24 @@
 [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"): ["TIMEOUT", "OK"]
+    if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["OK", "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 == "x86_64"): 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 == "linux") and webrender: 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"): ["TIMEOUT", "FAIL"]
+      if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "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 == "x86_64"): TIMEOUT
       if not debug and (os == "mac"): TIMEOUT
       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,8 @@
 [correct-events-for-short-animations-with-syncbases.html]
   [Correct events for short animations with syncbases]
     expected:
-      if (os == "linux") and (processor == "x86"): PASS
-      if (os == "android") and not debug: ["FAIL", "PASS"]
-      if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
+      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"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
+++ b/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini
@@ -7,12 +7,12 @@
     expected:
       if webrender and (os == "linux") and not debug: [FAIL, TIMEOUT]
       if webrender and (os == "linux") and debug: [FAIL, PASS, TIMEOUT]
       if webrender and (os == "win") and debug: [PASS, TIMEOUT]
       if webrender and (os == "win") and not debug: [PASS, FAIL, TIMEOUT]
 
   [Check if onhover events reset correctly when triggered multiple times]
     expected:
-      if webrender and (os == "linux") and debug: ["FAIL", "PASS"]
+      if webrender and (os == "linux") and debug: ["PASS", "FAIL"]
       if webrender and (os == "linux") and not debug: FAIL
       if webrender and (os == "win") and not debug: ["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,8 +1,9 @@
 [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 == "mac") and debug: ["FAIL", "PASS"]
       if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
       [PASS, FAIL]
 
--- a/testing/web-platform/meta/webusb/__dir__.ini
+++ b/testing/web-platform/meta/webusb/__dir__.ini
@@ -1,1 +1,2 @@
 prefs: [dom.security.featurePolicy.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true]
+lsan-allowed: [Alloc, Create, Malloc, Then, mozilla::BasePrincipal::CreateContentPrincipal, mozilla::SchedulerGroup::CreateEventTargetFor, mozilla::dom::ServiceWorkerJobQueue::RunJob, mozilla::dom::ServiceWorkerManager::Unregister, mozilla::dom::ServiceWorkerRegistrationMainThread::Unregister, mozilla::dom::UnregisterCallback::UnregisterCallback, mozilla::net::nsStandardURL::TemplatedMutator, operator]