Backed out 8 changesets (bug 1618202) for mochitest failures on test_sanityEventUtils.html . CLOSED TREE
authorNarcis Beleuzu <nbeleuzu@mozilla.com>
Tue, 10 Mar 2020 02:39:47 +0200
changeset 517711 6f21f98dcfcd3420ea528c6ede104fd4d1d36e75
parent 517710 bea95be06f3c036dc5cd449c07d7f8f88852240a
child 517712 bdf25d0991d94cd7d79e96d0893f1d02e0e0903b
push id37199
push useropoprus@mozilla.com
push dateTue, 10 Mar 2020 03:43:44 +0000
treeherdermozilla-central@6f21f98dcfcd [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1618202
milestone76.0a1
backs outcea91b0cc4f9ee4273ed2f77467389bf95df5d0e
9448002ebec9e44bbb16c7d71760125093f0c3d0
c1a32c9685500c7470622620055507771ff1c646
e5be676f6f06c8961fe5e288884bade2fb4b4c07
760a89ae35a7b916bc0043d8aa3a6fa99b5f4c91
b0b0c424297681bebd3df504952795358b0be628
a2c3bd0e1fbabeefd166762789ef04c1d35ed80c
b46e40872077b4c419bdae42d4ee230ed079815d
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
Backed out 8 changesets (bug 1618202) for mochitest failures on test_sanityEventUtils.html . CLOSED TREE Backed out changeset cea91b0cc4f9 (bug 1618202) Backed out changeset 9448002ebec9 (bug 1618202) Backed out changeset c1a32c968550 (bug 1618202) Backed out changeset e5be676f6f06 (bug 1618202) Backed out changeset 760a89ae35a7 (bug 1618202) Backed out changeset b0b0c4242976 (bug 1618202) Backed out changeset a2c3bd0e1fba (bug 1618202) Backed out changeset b46e40872077 (bug 1618202)
layout/forms/test/mochitest.ini
layout/reftests/bugs/reftest.list
layout/reftests/forms/input/range/reftest.list
modules/libpref/init/StaticPrefList.yaml
testing/web-platform/meta/css/CSS2/normal-flow/blocks-026.xht.ini
testing/web-platform/meta/css/css-break/form-control.html.ini
testing/web-platform/meta/css/css-contain/contain-layout-button-001.html.ini
testing/web-platform/meta/css/css-transforms/transform-input-015.html.ini
testing/web-platform/meta/css/css-transforms/transform-input-017.html.ini
testing/web-platform/meta/css/css-transforms/transform-input-018.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-cssom-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-listbox-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-menulist-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-menulist-button-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.html.ini
testing/web-platform/meta/css/css-ui/appearance-meter-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-progress-bar-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-push-button-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-radio-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-searchfield-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-slider-horizontal-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-square-button-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-textarea-001.html.ini
testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini
testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.html.ini
testing/web-platform/meta/css/selectors/focus-visible-009.html.ini
testing/web-platform/meta/css/selectors/focus-visible-011.html.ini
testing/web-platform/meta/dom/events/Event-dispatch-redispatch.html.ini
testing/web-platform/meta/html/rendering/widgets/baseline-alignment-and-overflow.tentative.html.ini
testing/web-platform/meta/uievents/click/click_events_on_input.html.ini
--- a/layout/forms/test/mochitest.ini
+++ b/layout/forms/test/mochitest.ini
@@ -7,17 +7,16 @@ support-files =
 [test_bug231389.html]
 [test_bug287446.html]
 [test_bug345267.html]
 [test_bug346043.html]
 [test_bug348236.html]
 skip-if = toolkit == 'android' || e10s || os == 'mac' # mac(select form control popup behavior is different)
 [test_bug353539.html]
 [test_bug365410.html]
-skip-if = toolkit == 'android' # bug 1621163
 [test_bug378670.html]
 [test_bug402198.html]
 [test_bug411236.html]
 [test_bug446663.html]
 [test_bug476308.html]
 [test_bug477531.html]
 [test_bug477700.html]
 [test_bug478219.xhtml]
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -1127,17 +1127,17 @@ fuzzy-if(skiaContent,0-4,0-2) == 438537-
 == 438987-1.html 438987-1-ref.html
 fuzzy-if(skiaContent,0-1,0-3280) == 438987-2a.html 438987-2-ref.html
 fuzzy-if(skiaContent,0-1,0-3280) == 438987-2b.html 438987-2-ref.html
 fuzzy-if(skiaContent,0-1,0-3280) == 438987-2c.html 438987-2-ref.html
 != about:blank 438987-2-ref.html # check that backgrounds work at all
 == 439004-1.html 439004-1-ref.html
 == 439639-1.html 439639-1-ref.html
 fuzzy-if(gtkWidget,0-255,0-6) == 439910.html 439910-ref.html
-fuzzy-if(skiaContent,0-1,0-1) fuzzy-if(!nativeThemePref&&skiaContent,0-1,0-3) == 440112.html 440112-ref.html
+fuzzy-if(skiaContent,0-1,0-1) fuzzy-if(!nativeThemePref&&skiaContent,1-1,3-3) == 440112.html 440112-ref.html
 == 440149-1.html 440149-1-ref.html
 == 441259-1.html 441259-1-ref.html
 == 441259-2.html 441259-2-ref.html
 fuzzy-if(skiaContent,0-1,0-3) == 442542-1.html 442542-1-ref.html
 == 444015-1.html 444015-1-ref.html
 == 444375-1.html 444375-1-ref.html
 == 444928-1.html 444928-1-ref.html
 == 444928-2.html 444928-2-ref.html
@@ -1380,18 +1380,18 @@ fuzzy-if(Android,0-5,0-2800) == 506481-1
 == 507762-3.html 507762-1-ref.html
 == 507762-4.html 507762-2-ref.html
 pref(layout.css.xul-box-display-values.content.enabled,true) == 508816-2.html 508816-2-ref.html
 skip-if(isDebugBuild) == chrome://reftest/content/bugs/508908-1.xhtml chrome://reftest/content/bugs/508908-1-ref.xhtml
 == 508919-1.xhtml 508919-1-ref.xhtml
 == 509155-1.xhtml 509155-1-ref.xhtml
 fuzzy-if(Android,0-5,0-1656) fuzzy-if(skiaContent,0-1,0-1200) == 512410.html 512410-ref.html
 == 512631-1.html 512631-1-ref.html
-fuzzy-if(!nativeThemePref&&skiaContent,0-1,0-2) == 513153-1a.html 513153-1-ref.html
-fuzzy-if(!nativeThemePref&&skiaContent,0-1,0-2) == 513153-1b.html 513153-1-ref.html
+fuzzy-if(!nativeThemePref&&skiaContent,1-1,2-2) == 513153-1a.html 513153-1-ref.html
+fuzzy-if(!nativeThemePref&&skiaContent,1-1,2-2) == 513153-1b.html 513153-1-ref.html
 fuzzy-if(webrender&&winWidget,82-82,76-76) == 513153-2a.html 513153-2-ref.html
 fuzzy-if(webrender&&OSX,34-34,138-138) == 513153-2b.html 513153-2-ref.html
 == chrome://reftest/content/bugs/513318-1.xhtml chrome://reftest/content/bugs/513318-1-ref.xhtml
 fails-if(Android&&(!asyncPan)) != chrome://reftest/content/bugs/513318-2.xhtml chrome://reftest/content/bugs/513318-2-ref.xhtml
 == 514917-1.html 514917-1-ref.html
 == 518172-1a.html 518172-a-ref.html
 fuzzy-if(winWidget,0-73,0-133) fuzzy-if(cocoaWidget,0-103,0-133) == 518172-1b.html 518172-b-ref.html
 == 518172-2a.html 518172-a-ref.html
--- a/layout/reftests/forms/input/range/reftest.list
+++ b/layout/reftests/forms/input/range/reftest.list
@@ -51,11 +51,11 @@ fuzzy-if(skiaContent,0-1,0-40) == stepUp
 skip-if(Android) == range-border-background.html range-border-background-ref.html # Android doesn't have a native theme for -webkit-appearance:range
 
 # Other range-percent-intrinsic-size-*.html tests lives in
 # testing/web-platform/tests/css/css-sizing/.  Vertical layout with
 # -webkit-appearance:none isn't supported in other UAs so this test
 # is an internal reftest for now.
 == range-percent-intrinsic-size-2b.html range-percent-intrinsic-size-2b-ref.html
 
-fails-if(!nativeThemePref) == auto-size.html auto-size-ref.html # Snapping, bug 1621141
+== auto-size.html auto-size-ref.html
 == range-track-bg.html range-track-bg-ref.html
 != track-default-rendering.html track-default-rendering-ref.html
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -8525,21 +8525,17 @@
 
 #---------------------------------------------------------------------------
 # Prefs starting with "widget."
 #---------------------------------------------------------------------------
 
 # Global user preference for disabling native theme in content processes.
 - name: widget.disable-native-theme-for-content
   type: bool
-#if defined(ANDROID)
-  value: @IS_NIGHTLY_BUILD@
-#else
-  value: false
-#endif
+  value: false
   mirror: always
 
 # Preference to disable dark scrollbar implementation.
 # This is mainly for testing because dark scrollbars have to be semi-
 # transparent, but many reftests expect scrollbars to look identical
 # among different backgrounds.
 # However, some users may want to disable this as well.
 - name: widget.disable-dark-scrollbar
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-026.xht.ini
@@ -0,0 +1,4 @@
+[blocks-026.xht]
+  expected:
+    if (os == "android") and not e10s: FAIL
+    if (os == "android") and e10s: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-break/form-control.html.ini
@@ -0,0 +1,3 @@
+[form-control.html]
+  expected:
+    if os == "android": FAIL # Bug 1550895
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-button-001.html.ini
@@ -0,0 +1,3 @@
+[contain-layout-button-001.html]
+  fuzzy:
+    if (os == "android"): maxDifference=191;totalPixels=12 # bug 1484841
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-input-015.html.ini
@@ -0,0 +1,4 @@
+[transform-input-015.html]
+  expected:
+    if (os == "android") and not e10s: FAIL
+    if (os == "android") and e10s: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-input-017.html.ini
@@ -0,0 +1,4 @@
+[transform-input-017.html]
+  expected:
+    if (os == "android") and not e10s: FAIL
+    if (os == "android") and e10s: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-transforms/transform-input-018.html.ini
@@ -0,0 +1,4 @@
+[transform-input-018.html]
+  expected:
+    if (os == "android") and not e10s: FAIL
+    if (os == "android") and e10s: 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
@@ -2,10 +2,8 @@
   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 not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"]
     if (os == "win") and not webrender and (processor == "x86_64") and not debug: ["FAIL", "PASS"]
     if (os == "win") and not webrender and (processor == "aarch64"): ["FAIL", "PASS"]
     if (os == "win") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
     if (os == "win") and webrender: ["FAIL", "PASS"]
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- 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
@@ -2,10 +2,8 @@
   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 not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"]
     if (os == "win") and not webrender and (processor == "x86_64") and not debug: ["FAIL", "PASS"]
     if (os == "win") and not webrender and (processor == "x86"): ["FAIL", "PASS"]
     if (os == "win") and not webrender and (processor == "aarch64"): ["FAIL", "PASS"]
     if (os == "win") and webrender: ["FAIL", "PASS"]
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- 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
@@ -2,10 +2,8 @@
   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") and debug and not webrender: ["FAIL", "PASS"]
     if (os == "win") and (processor == "x86_64") and debug and webrender: FAIL
     if (os == "win") and (processor == "x86_64") and not debug: FAIL
     if (os == "win") and (processor == "x86"): FAIL
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-cssom-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-cssom-001.html.ini
@@ -543,20 +543,576 @@
     expected: FAIL
 
   [appearance: tab-scroll-arrow-forward  (invalid)]
     expected: FAIL
 
   [-webkit-appearance: scale-horizontal (invalid)]
     expected: FAIL
 
+  [-webkit-appearance: -moz-window-frame-bottom (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menuseparator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-volume-slider-container (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: attachment (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-borderless-glass (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-exit-fullscreen-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: sliderthumb-horizontal (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: button-arrow-previous (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: statusbar (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: list-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: radio-container (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menupopup (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: discrete-capacity-level-indicator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: button]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: scrollbarbutton-left (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: checkmenuitem (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: toolbox (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: toolbarbutton (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: tab-scroll-arrow-back (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: tab (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: color-well (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treeheader (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: splitter (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: listbox]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: image-controls-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-exclude-glass (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -apple-pay-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-button-minimize (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treeheadersortarrow (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: snapshotted-plugin-overlay (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: spinner-textfield (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: sheet (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treeline (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-controls-background (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: searchfield-decoration (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-frame-left (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: toolbar (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: spinner-upbutton (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-communicationstext (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: checkbox]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-button-close (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-rewind-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: progresschunk (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: rating-level-indicator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: bogus-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-controls-fullscreen-background (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treeheadercell (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: scrollbarbutton-up (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-seek-forward-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: relevancy-level-indicator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-current-time-display (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treetwistyopen (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: radiomenuitem (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: meterchunk (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: toolbarbutton-dropdown (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-titlebar (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: default-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-sliderthumb (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menulist]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: button-arrow-down (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-controls-light-bar-background (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-communications-toolbox (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: caps-lock-indicator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: listitem (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: resizer (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: resizerpanel (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: dualbutton (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: searchfield-cancel-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: textarea]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: tab-scroll-arrow-forward  (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treetwisty (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: radio-label (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-button-box (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: tabpanel (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menuitemtext (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: button-arrow-up (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: searchfield]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: toolbargripper (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-seek-back-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: button-focus (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-volume-slider-mute-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-fullscreen-volume-slider (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: scrollbarbutton-right (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-glass (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: textfield]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: spinner (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-button-restore (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: spinner-downbutton (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: progresschunk-vertical (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: radio]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-time-remaining-display (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-button-maximize (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-browsertabbar-toolbox (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: separator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-win-media-toolbox (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: sliderthumb-vertical (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: tooltip (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: button-arrow-next (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-volume-slider (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-return-to-realtime-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: scrollbarbutton-down (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: checkbox-container (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-toggle-closed-captions-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: searchfield-results-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-overlay-play-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: progress-bar-value (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: checkbox-label (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: borderless-attachment (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menubar (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menuimage (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menuarrow (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: statusbarpanel (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: tabpanels (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-controls-dark-bar-background (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-frame-right (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-mute-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treeview (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: treeitem (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menulist-button]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-enter-fullscreen-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-fullscreen-volume-slider-thumb (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: continuous-capacity-level-indicator (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: groupbox (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: meter]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menucheckbox (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: searchfield-results-decoration (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-titlebar-maximized (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menuradio (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: -moz-window-button-box-maximized (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: slider-vertical (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: progress-bar]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-slider (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-volume-sliderthumb (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menuitem (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: media-play-button (invalid)]
+    expected:
+      if os == "android": FAIL
+
   [appearance: menulist-text (invalid)]
     expected: FAIL
 
+  [-webkit-appearance: menulist-textfield (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: menulist-text (invalid)]
+    expected:
+      if os == "android": FAIL
+
+  [-webkit-appearance: caret (invalid)]
+    expected:
+      if os == "android": FAIL
+
   [appearance: caret (invalid)]
     expected: FAIL
 
+  [-webkit-appearance: button-bevel (invalid)]
+    expected:
+      if os == "android": FAIL
+
   [appearance: menulist-textfield (invalid)]
     expected: FAIL
 
   [appearance: button-bevel (invalid)]
     expected: FAIL
 
--- a/testing/web-platform/meta/css/css-ui/appearance-listbox-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-listbox-001.html.ini
@@ -3,10 +3,8 @@
     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") and debug and not webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "android": PASS
     if os == "linux": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-menulist-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-menulist-001.html.ini
@@ -1,10 +1,10 @@
 [appearance-menulist-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") and debug and not webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "linux": PASS
     if os == "android": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-menulist-button-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-menulist-button-001.html.ini
@@ -3,10 +3,8 @@
     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") and debug and not webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "android": PASS
     if os == "linux": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-menulist-button-002.html.ini
@@ -1,11 +1,9 @@
 [appearance-menulist-button-002.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") and debug and not webrender and fission: ["PASS", "FAIL"]
     if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"]
     if os == "mac": FAIL
+    if os == "android": FAIL
     if os == "linux": FAIL
-    if os == "android": FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-meter-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-meter-001.html.ini
@@ -3,10 +3,8 @@
     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") and debug and not webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "linux": PASS
     if os == "android": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-progress-bar-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-progress-bar-001.html.ini
@@ -4,10 +4,8 @@
   expected:
     if (os == "win") and (processor == "x86_64") and debug and webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and (processor == "x86_64") and debug and not webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "android": PASS
     if os == "linux": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-push-button-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-push-button-001.html.ini
@@ -4,10 +4,8 @@
   expected:
     if (os == "win") and debug and fission and not webrender: ["FAIL", "PASS"]
     if (os == "win") and debug and fission and webrender: ["FAIL", "PASS"]
     if (os == "win") and not debug and (processor == "aarch64"): ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "android": PASS
     if os == "linux": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-radio-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-radio-001.html.ini
@@ -2,10 +2,8 @@
   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 debug and not webrender and fission: ["FAIL", "PASS"]
     if os == "mac": PASS
     if os == "android": PASS
     if os == "linux": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-searchfield-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-searchfield-001.html.ini
@@ -1,10 +1,8 @@
 [appearance-searchfield-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 debug and not webrender and not fission: ["FAIL", "PASS"]
     if (os == "win") and debug and not webrender and fission: ["FAIL", "PASS"]
     if (os == "win") and debug and webrender: ["FAIL", "PASS"]
     if (os == "win") and not debug: FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-slider-horizontal-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-slider-horizontal-001.html.ini
@@ -3,10 +3,8 @@
     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 webrender and not fission: ["FAIL", "PASS"]
     if (os == "win") and debug and not webrender and fission: ["FAIL", "PASS"]
     if os == "android": PASS
     if os == "linux": PASS
     if os == "mac": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- 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
@@ -2,10 +2,8 @@
   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 debug and not webrender and fission: ["FAIL", "PASS"]
     if os == "android": PASS
     if os == "linux": PASS
     if os == "mac": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/appearance-textarea-001.html.ini
+++ b/testing/web-platform/meta/css/css-ui/appearance-textarea-001.html.ini
@@ -3,10 +3,8 @@
     if debug and (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560360
     if webrender and debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560519
   expected:
     if (os == "win") and debug and fission: ["FAIL", "PASS"]
     if os == "android": PASS
     if os == "linux": PASS
     if os == "mac": PASS
     FAIL
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- 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,9 +1,7 @@
 [appearance-textfield-001.html]
   expected:
     if (os == "win") and not debug and not webrender and (processor == "x86"): ["FAIL", "PASS"]
     if (os == "win") and not debug and not webrender and (processor == "aarch64"): ["FAIL", "PASS"]
     if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
     if (os == "win") and not debug and webrender: ["FAIL", "PASS"]
     if (os == "win") and debug: ["FAIL", "PASS"]
-  fuzzy:
-    if os == "android": maxDifference=0-1;totalPixels=0-23
--- a/testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.html.ini
+++ b/testing/web-platform/meta/css/css-ui/webkit-appearance-menulist-button-002.html.ini
@@ -1,4 +1,5 @@
 [webkit-appearance-menulist-button-002.html]
   expected:
     if os == "mac": FAIL
     if os == "linux": FAIL
+    if os == "android": FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-009.html.ini
@@ -0,0 +1,5 @@
+[focus-visible-009.html]
+  [Autofocus should match :focus-visible]
+    expected:
+      if os == "android": FAIL
+    bug: 1618195
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/selectors/focus-visible-011.html.ini
@@ -0,0 +1,5 @@
+[focus-visible-011.html]
+  [:focus-visible matches even if preventDefault() is called]
+    expected:
+      if os == "android": FAIL
+    bug: 1618195
--- a/testing/web-platform/meta/dom/events/Event-dispatch-redispatch.html.ini
+++ b/testing/web-platform/meta/dom/events/Event-dispatch-redispatch.html.ini
@@ -1,6 +1,7 @@
 [Event-dispatch-redispatch.html]
   [Redispatching mouseup event whose default action dispatches a click event]
     expected:
       if os == "mac": PASS
+      if os == "android": PASS
       FAIL
 
--- a/testing/web-platform/meta/html/rendering/widgets/baseline-alignment-and-overflow.tentative.html.ini
+++ b/testing/web-platform/meta/html/rendering/widgets/baseline-alignment-and-overflow.tentative.html.ini
@@ -18,18 +18,8 @@
   [<input type="file" style="overflow: scroll; appearance: none;">]
     expected:
       if os == "linux": FAIL
 
   [<input type="file" style="overflow: hidden; appearance: auto;">]
     expected:
       if os == "linux": FAIL
 
-  [<input type="color" value="#000000" style="overflow: visible; appearance: none;">]
-    expected:
-      if os == "android": FAIL
-    bug: Test makes wrong assumptions
-  [<input type="color" value="#000000" style="overflow: hidden; appearance: none;">]
-    expected:
-      if os == "android": FAIL
-  [<input type="color" value="#000000" style="overflow: scroll; appearance: none;">]
-    expected:
-      if os == "android": FAIL
--- a/testing/web-platform/meta/uievents/click/click_events_on_input.html.ini
+++ b/testing/web-platform/meta/uievents/click/click_events_on_input.html.ini
@@ -1,3 +1,5 @@
 [click_events_on_input.html]
-  max-asserts: 4
-  bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1605026
+  disabled:
+    if (os == 'linux' and os_version == '18.04' and debug): https://bugzilla.mozilla.org/show_bug.cgi?id=1605026
+
+