Bug 1341988. Reenable a bunch of stylo reftests that were disabled for reasons that are not relevant anymore. r=bz
authorBoris Zbarsky <bzbarsky@mit.edu>
Thu, 23 Feb 2017 02:09:57 -0500
changeset 344390 75228b956df12f72c324e25be2602202eb4ab6db
parent 344389 7ee8f1e428c099f81e0d5e1b1f30778a948da070
child 344391 27b94a28f81502a7c0ae13e4f4979019659c47b6
push id31407
push usercbook@mozilla.com
push dateThu, 23 Feb 2017 13:58:01 +0000
treeherdermozilla-central@27dade5e0c83 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbz
bugs1341988
milestone54.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 1341988. Reenable a bunch of stylo reftests that were disabled for reasons that are not relevant anymore. r=bz MozReview-Commit-ID: CLqLHexhBX3
dom/canvas/test/reftest/filters/reftest-stylo.list
dom/canvas/test/reftest/reftest-stylo.list
dom/plugins/test/reftest/reftest-stylo.list
editor/reftests/reftest-stylo.list
gfx/layers/apz/test/reftest/reftest-stylo.list
gfx/tests/reftest/reftest-stylo.list
image/test/reftest/bmp/bmpsuite/g/reftest-stylo.list
layout/reftests/async-scrolling/reftest-stylo.list
layout/reftests/backgrounds/reftest-stylo.list
layout/reftests/backgrounds/vector/reftest-stylo.list
layout/reftests/bidi/dirAuto/reftest-stylo.list
layout/reftests/bidi/numeral/reftest-stylo.list
layout/reftests/bidi/reftest-stylo.list
layout/reftests/border-image/reftest-stylo.list
layout/reftests/border-radius/reftest-stylo.list
layout/reftests/box-properties/reftest-stylo.list
layout/reftests/box-shadow/reftest-stylo.list
layout/reftests/box-sizing/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/canvas/reftest-stylo.list
layout/reftests/columns/reftest-stylo.list
layout/reftests/counter-style/reftest-stylo.list
layout/reftests/css-animations/reftest-stylo.list
layout/reftests/css-break/reftest-stylo.list
layout/reftests/css-calc/reftest-stylo.list
layout/reftests/css-disabled/output/reftest-stylo.list
layout/reftests/css-display/reftest-stylo.list
layout/reftests/css-enabled/output/reftest-stylo.list
layout/reftests/css-gradients/reftest-stylo.list
layout/reftests/css-grid/reftest-stylo.list
layout/reftests/css-invalid/default-style/reftest-stylo.list
layout/reftests/css-invalid/input/reftest-stylo.list
layout/reftests/css-invalid/output/reftest-stylo.list
layout/reftests/css-placeholder/input/reftest-stylo.list
layout/reftests/css-placeholder/reftest-stylo.list
layout/reftests/css-placeholder/textarea/reftest-stylo.list
layout/reftests/css-ruby/reftest-stylo.list
layout/reftests/css-sizing/reftest-stylo.list
layout/reftests/css-submit-invalid/button-submit/reftest-stylo.list
layout/reftests/css-submit-invalid/input-image/reftest-stylo.list
layout/reftests/css-submit-invalid/input-submit/reftest-stylo.list
layout/reftests/css-transitions/reftest-stylo.list
layout/reftests/css-ui-invalid/default-style/reftest-stylo.list
layout/reftests/css-ui-invalid/input/reftest-stylo.list
layout/reftests/css-ui-invalid/output/reftest-stylo.list
layout/reftests/css-ui-valid/input/reftest-stylo.list
layout/reftests/css-ui-valid/output/reftest-stylo.list
layout/reftests/css-valid/input/reftest-stylo.list
layout/reftests/css-valid/output/reftest-stylo.list
layout/reftests/css-valuesandunits/reftest-stylo.list
layout/reftests/cssom/reftest-stylo.list
layout/reftests/datalist/reftest-stylo.list
layout/reftests/details-summary/reftest-stylo.list
layout/reftests/dom/reftest-stylo.list
layout/reftests/first-letter/reftest-stylo.list
layout/reftests/first-line/reftest-stylo.list
layout/reftests/flexbox/reftest-stylo.list
layout/reftests/font-face/reftest-stylo.list
layout/reftests/font-matching/reftest-stylo.list
layout/reftests/forms/button/reftest-stylo.list
layout/reftests/forms/fieldset/reftest-stylo.list
layout/reftests/forms/input/checkbox/reftest-stylo.list
layout/reftests/forms/input/datetime/reftest-stylo.list
layout/reftests/forms/input/file/reftest-stylo.list
layout/reftests/forms/input/number/reftest-stylo.list
layout/reftests/forms/input/percentage/reftest-stylo.list
layout/reftests/forms/input/radio/reftest-stylo.list
layout/reftests/forms/input/range/reftest-stylo.list
layout/reftests/forms/input/text/reftest-stylo.list
layout/reftests/forms/meter/default-style/reftest-stylo.list
layout/reftests/forms/meter/reftest-stylo.list
layout/reftests/forms/output/reftest-stylo.list
layout/reftests/forms/placeholder/reftest-stylo.list
layout/reftests/forms/progress/reftest-stylo.list
layout/reftests/forms/select/reftest-stylo.list
layout/reftests/forms/textarea/reftest-stylo.list
layout/reftests/image-element/reftest-stylo.list
layout/reftests/image-rect/reftest-stylo.list
layout/reftests/image/reftest-stylo.list
layout/reftests/inline/reftest-stylo.list
layout/reftests/invalidation/reftest-stylo.list
layout/reftests/margin-collapsing/reftest-stylo.list
layout/reftests/mathml/reftest-stylo.list
layout/reftests/native-theme/reftest-stylo.list
layout/reftests/pagination/reftest-stylo.list
layout/reftests/pixel-rounding/reftest-stylo.list
layout/reftests/position-dynamic-changes/reftest-stylo.list
layout/reftests/position-relative/reftest-stylo.list
layout/reftests/printing/reftest-stylo.list
layout/reftests/reftest-sanity/reftest-stylo.list
layout/reftests/svg/as-image/reftest-stylo.list
layout/reftests/svg/filters/css-filters/reftest-stylo.list
layout/reftests/svg/filters/reftest-stylo.list
layout/reftests/svg/reftest-stylo.list
layout/reftests/svg/sizing/reftest-stylo.list
layout/reftests/tab-size/reftest-stylo.list
layout/reftests/table-anonymous-boxes/reftest-stylo.list
layout/reftests/table-bordercollapse/reftest-stylo.list
layout/reftests/table-dom/reftest-stylo.list
layout/reftests/table-width/reftest-stylo.list
layout/reftests/text-decoration/reftest-stylo.list
layout/reftests/text-indent/reftest-stylo.list
layout/reftests/text-overflow/reftest-stylo.list
layout/reftests/text-shadow/reftest-stylo.list
layout/reftests/text/reftest-stylo.list
layout/reftests/transform-3d/reftest-stylo.list
layout/reftests/transform/reftest-stylo.list
layout/reftests/unicode/reftest-stylo.list
layout/reftests/view-source/reftest-stylo.list
layout/reftests/w3c-css/received/reftest-stylo.list
layout/reftests/w3c-css/submitted/images3/reftest-stylo.list
layout/reftests/w3c-css/submitted/masking/reftest-stylo.list
layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list
layout/reftests/w3c-css/submitted/text3/reftest-stylo.list
layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list
layout/reftests/w3c-css/submitted/values3/reftest-stylo.list
layout/reftests/webkit-box/reftest-stylo.list
layout/reftests/writing-mode/abspos/reftest-stylo.list
layout/reftests/writing-mode/reftest-stylo.list
layout/reftests/writing-mode/tables/reftest-stylo.list
layout/reftests/z-index/reftest-stylo.list
widget/reftests/reftest-stylo.list
--- a/dom/canvas/test/reftest/filters/reftest-stylo.list
+++ b/dom/canvas/test/reftest/filters/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(canvas.filters.enabled,true)
 
 fails asserts-if(stylo,2) == default-color.html default-color.html # bug 1324700
-# == drop-shadow.html drop-shadow.html
+fails asserts-if(stylo,2) == drop-shadow.html drop-shadow.html # bug 1324700
 fails asserts-if(stylo,2) == drop-shadow-transformed.html drop-shadow-transformed.html # bug 1324700
 fails asserts-if(stylo,2) == global-alpha.html global-alpha.html # bug 1324700
 fails asserts-if(stylo,2) == global-composite-operation.html global-composite-operation.html # bug 1324700
 fails asserts-if(stylo,1) == liveness.html liveness.html # bug 1324700
 fails asserts-if(stylo,2) == multiple-drop-shadows.html multiple-drop-shadows.html # bug 1324700
 fails asserts-if(stylo,2) == shadow.html shadow.html # bug 1324700
 fails asserts-if(stylo,2) == subregion-fill-paint.html subregion-fill-paint.html # bug 1324700
 fails asserts-if(stylo,2) == subregion-stroke-paint.html subregion-stroke-paint.html # bug 1324700
--- a/dom/canvas/test/reftest/reftest-stylo.list
+++ b/dom/canvas/test/reftest/reftest-stylo.list
@@ -54,17 +54,17 @@ fuzzy(1,30000) fails-if(winWidget&&layer
 fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&alpha webgl-color-test.html?frame=1&aa&________&_______&alpha
 fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&alpha webgl-color-test.html?frame=1&__&preserve&_______&alpha
 fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&_______&alpha webgl-color-test.html?frame=1&aa&preserve&_______&alpha
 skip-if(Android) == webgl-color-test.html?frame=1&__&________&premult&alpha webgl-color-test.html?frame=1&__&________&premult&alpha
 skip-if(Android) == webgl-color-test.html?frame=1&aa&________&premult&alpha webgl-color-test.html?frame=1&aa&________&premult&alpha
 skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&premult&alpha webgl-color-test.html?frame=1&__&preserve&premult&alpha
 skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&premult&alpha webgl-color-test.html?frame=1&aa&preserve&premult&alpha
 
-# == webgl-color-test.html?frame=6&__&________&_______&_____ webgl-color-test.html?frame=6&__&________&_______&_____
+== webgl-color-test.html?frame=6&__&________&_______&_____ webgl-color-test.html?frame=6&__&________&_______&_____
 skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&_____ webgl-color-test.html?frame=6&aa&________&_______&_____
 skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&_____ webgl-color-test.html?frame=6&__&preserve&_______&_____
 skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&_______&_____ webgl-color-test.html?frame=6&aa&preserve&_______&_____
 == webgl-color-test.html?frame=6&__&________&premult&_____ webgl-color-test.html?frame=6&__&________&premult&_____
 skip-if(Android) == webgl-color-test.html?frame=6&aa&________&premult&_____ webgl-color-test.html?frame=6&aa&________&premult&_____
 skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&premult&_____ webgl-color-test.html?frame=6&__&preserve&premult&_____
 skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&premult&_____ webgl-color-test.html?frame=6&aa&preserve&premult&_____
 fuzzy(1,30000) fails-if(winWidget&&layersGPUAccelerated&&!d3d11) skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&alpha webgl-color-test.html?frame=6&__&________&_______&alpha
--- a/dom/plugins/test/reftest/reftest-stylo.list
+++ b/dom/plugins/test/reftest/reftest-stylo.list
@@ -1,26 +1,26 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # basic sanity checking
-# == plugin-sanity.html plugin-sanity.html
-# == plugin-sanity.html plugin-sanity.html
+fails == plugin-sanity.html plugin-sanity.html # Bug 1341095
+fails == plugin-sanity.html plugin-sanity.html # Bug 1341095
 == plugin-alpha-zindex.html plugin-alpha-zindex.html
 == plugin-alpha-opacity.html plugin-alpha-opacity.html
 == windowless-clipping-1.html windowless-clipping-1.html
 # fuzzy because of anti-aliasing in dashed border
 == border-padding-1.html border-padding-1.html
 == border-padding-2.html border-padding-2.html
 == border-padding-3.html border-padding-3.html
 # The following two "pluginproblemui-direction" tests are unreliable on all platforms. They should be re-written or replaced.
 #random-if(cocoaWidget||d2d||/^Windows\x20NT\x205\.1/.test(http.oscpu)) fails-if(!haveTestPlugin&&!Android) == pluginproblemui-direction-1.html pluginproblemui-direction-1.html
 #random-if(cocoaWidget) fails-if(!haveTestPlugin&&!Android) == pluginproblemui-direction-2.html pluginproblemui-direction-2.html
 == plugin-canvas-alpha-zindex.html plugin-canvas-alpha-zindex.html
 fails == plugin-transform-alpha-zindex.html plugin-transform-alpha-zindex.html
 == plugin-busy-alpha-zindex.html plugin-busy-alpha-zindex.html
-# == plugin-background.html plugin-background.html
+== plugin-background.html plugin-background.html
 == plugin-background-1-step.html plugin-background-1-step.html
 == plugin-background-2-step.html plugin-background-2-step.html
 == plugin-background-5-step.html plugin-background-5-step.html
 == plugin-background-10-step.html plugin-background-10-step.html
 == plugin-transform-1.html plugin-transform-1.html
 fails == plugin-transform-2.html plugin-transform-2.html
 fails == shrink-1.html shrink-1.html
 == update-1.html update-1.html
--- a/editor/reftests/reftest-stylo.list
+++ b/editor/reftests/reftest-stylo.list
@@ -14,41 +14,41 @@ fails == dynamic-type-4.html dynamic-typ
 fails == passwd-1.html passwd-1.html
 fails == passwd-2.html passwd-2.html
 fails == passwd-3.html passwd-3.html
 fails needs-focus == passwd-4.html passwd-4.html
 fails == emptypasswd-1.html emptypasswd-1.html
 fails == emptypasswd-2.html emptypasswd-2.html
 fails == caret_on_positioned.html caret_on_positioned.html
 fails == spellcheck-input-disabled.html spellcheck-input-disabled.html
-# == spellcheck-input-attr-before.html spellcheck-input-attr-before.html
-# == spellcheck-input-attr-before.html spellcheck-input-attr-before.html
-# == spellcheck-input-attr-after.html spellcheck-input-attr-after.html
-# == spellcheck-input-attr-after.html spellcheck-input-attr-after.html
-# == spellcheck-input-attr-inherit.html spellcheck-input-attr-inherit.html
-# == spellcheck-input-attr-inherit.html spellcheck-input-attr-inherit.html
-# == spellcheck-input-attr-dynamic.html spellcheck-input-attr-dynamic.html
-# == spellcheck-input-attr-dynamic.html spellcheck-input-attr-dynamic.html
-# == spellcheck-input-attr-dynamic-inherit.html spellcheck-input-attr-dynamic-inherit.html
-# == spellcheck-input-attr-dynamic-inherit.html spellcheck-input-attr-dynamic-inherit.html
-# == spellcheck-input-property-dynamic.html spellcheck-input-property-dynamic.html
-# == spellcheck-input-property-dynamic.html spellcheck-input-property-dynamic.html
-# == spellcheck-input-property-dynamic-inherit.html spellcheck-input-property-dynamic-inherit.html
-# == spellcheck-input-property-dynamic-inherit.html spellcheck-input-property-dynamic-inherit.html
-# == spellcheck-input-attr-dynamic-override.html spellcheck-input-attr-dynamic-override.html
-# == spellcheck-input-attr-dynamic-override.html spellcheck-input-attr-dynamic-override.html
-# == spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-attr-dynamic-override-inherit.html
-# == spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-attr-dynamic-override-inherit.html
-# == spellcheck-input-property-dynamic-override.html spellcheck-input-property-dynamic-override.html
-# == spellcheck-input-property-dynamic-override.html spellcheck-input-property-dynamic-override.html
-# == spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-property-dynamic-override-inherit.html
-# == spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-property-dynamic-override-inherit.html
-# == spellcheck-textarea-attr.html spellcheck-textarea-attr.html
+fails == spellcheck-input-attr-before.html spellcheck-input-attr-before.html
+fails == spellcheck-input-attr-before.html spellcheck-input-attr-before.html
+fails == spellcheck-input-attr-after.html spellcheck-input-attr-after.html
+fails == spellcheck-input-attr-after.html spellcheck-input-attr-after.html
+fails == spellcheck-input-attr-inherit.html spellcheck-input-attr-inherit.html
+fails == spellcheck-input-attr-inherit.html spellcheck-input-attr-inherit.html
+fails == spellcheck-input-attr-dynamic.html spellcheck-input-attr-dynamic.html
+fails == spellcheck-input-attr-dynamic.html spellcheck-input-attr-dynamic.html
+fails == spellcheck-input-attr-dynamic-inherit.html spellcheck-input-attr-dynamic-inherit.html
+fails == spellcheck-input-attr-dynamic-inherit.html spellcheck-input-attr-dynamic-inherit.html
+fails == spellcheck-input-property-dynamic.html spellcheck-input-property-dynamic.html
+fails == spellcheck-input-property-dynamic.html spellcheck-input-property-dynamic.html
+fails == spellcheck-input-property-dynamic-inherit.html spellcheck-input-property-dynamic-inherit.html
+fails == spellcheck-input-property-dynamic-inherit.html spellcheck-input-property-dynamic-inherit.html
+fails == spellcheck-input-attr-dynamic-override.html spellcheck-input-attr-dynamic-override.html
+fails == spellcheck-input-attr-dynamic-override.html spellcheck-input-attr-dynamic-override.html
+fails == spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-attr-dynamic-override-inherit.html
+fails == spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-attr-dynamic-override-inherit.html
+fails == spellcheck-input-property-dynamic-override.html spellcheck-input-property-dynamic-override.html
+fails == spellcheck-input-property-dynamic-override.html spellcheck-input-property-dynamic-override.html
+fails == spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-property-dynamic-override-inherit.html
+fails == spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-property-dynamic-override-inherit.html
+fails == spellcheck-textarea-attr.html spellcheck-textarea-attr.html
 #the random-if(Android) tests pass on android native, but fail on android-xul, see bug 728942
-# == spellcheck-textarea-attr.html spellcheck-textarea-attr.html
+fails == spellcheck-textarea-attr.html spellcheck-textarea-attr.html
 fails needs-focus == spellcheck-textarea-focused.html spellcheck-textarea-focused.html
 fails needs-focus == spellcheck-textarea-focused-reframe.html spellcheck-textarea-focused-reframe.html
 fails needs-focus == spellcheck-textarea-focused-notreadonly.html spellcheck-textarea-focused-notreadonly.html
 fails == spellcheck-textarea-nofocus.html spellcheck-textarea-nofocus.html
 fails == spellcheck-textarea-disabled.html spellcheck-textarea-disabled.html
 fails == spellcheck-textarea-attr-inherit.html spellcheck-textarea-attr-inherit.html
 fails == spellcheck-textarea-attr-dynamic.html spellcheck-textarea-attr-dynamic.html
 fails == spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-attr-dynamic-inherit.html
@@ -58,18 +58,18 @@ fails == spellcheck-textarea-attr-dynami
 fails == spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-attr-dynamic-override-inherit.html
 fails == spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-property-dynamic-override.html
 fails == spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-property-dynamic-override-inherit.html
 fails needs-focus == caret_on_focus.html caret_on_focus.html
 fails needs-focus == caret_on_textarea_lastline.html caret_on_textarea_lastline.html
 fails needs-focus == input-text-onfocus-reframe.html input-text-onfocus-reframe.html
 fails needs-focus == input-text-notheme-onfocus-reframe.html input-text-notheme-onfocus-reframe.html
 fails needs-focus == caret_after_reframe.html caret_after_reframe.html
-# == nobogusnode-1.html nobogusnode-1.html
-# == nobogusnode-2.html nobogusnode-2.html
+== nobogusnode-1.html nobogusnode-1.html
+== nobogusnode-2.html nobogusnode-2.html
 fails == spellcheck-hyphen-valid.html spellcheck-hyphen-valid.html
 fails == spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid.html
 fails == spellcheck-slash-valid.html spellcheck-slash-valid.html
 fails == spellcheck-period-valid.html spellcheck-period-valid.html
 fails == spellcheck-space-valid.html spellcheck-space-valid.html
 fails == spellcheck-comma-valid.html spellcheck-comma-valid.html
 fails == spellcheck-hyphen-multiple-valid.html spellcheck-hyphen-multiple-valid.html
 fails == spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid.html
@@ -77,18 +77,18 @@ fails == spellcheck-dotafterquote-valid.
 fails == spellcheck-url-valid.html spellcheck-url-valid.html
 fails needs-focus == spellcheck-non-latin-arabic.html spellcheck-non-latin-arabic.html
 fails needs-focus == spellcheck-non-latin-chinese-simplified.html spellcheck-non-latin-chinese-simplified.html
 fails needs-focus == spellcheck-non-latin-chinese-traditional.html spellcheck-non-latin-chinese-traditional.html
 fails needs-focus == spellcheck-non-latin-hebrew.html spellcheck-non-latin-hebrew.html
 fails needs-focus == spellcheck-non-latin-japanese.html spellcheck-non-latin-japanese.html
 fails needs-focus == spellcheck-non-latin-korean.html spellcheck-non-latin-korean.html
 fails == unneeded_scroll.html unneeded_scroll.html
-# == caret_on_presshell_reinit.html caret_on_presshell_reinit.html
-# == caret_on_presshell_reinit-2.html caret_on_presshell_reinit-2.html
+== caret_on_presshell_reinit.html caret_on_presshell_reinit.html
+== caret_on_presshell_reinit-2.html caret_on_presshell_reinit-2.html
 fails == 642800.html 642800.html
 fails == selection_visibility_after_reframe.html selection_visibility_after_reframe.html
 fails == selection_visibility_after_reframe-2.html selection_visibility_after_reframe-2.html
 fails == selection_visibility_after_reframe-3.html selection_visibility_after_reframe-3.html
 == 672709.html 672709.html
 fails == 338427-1.html 338427-1.html
 fails == 674212-spellcheck.html 674212-spellcheck.html
 fails == 338427-2.html 338427-2.html
@@ -101,38 +101,38 @@ fails == readonly-editable.html readonly
 fails == dynamic-overflow-change.html dynamic-overflow-change.html
 fails == 694880-1.html 694880-1.html
 fails == 694880-2.html 694880-2.html
 fails == 694880-3.html 694880-3.html
 fails == 388980-1.html 388980-1.html
 fails needs-focus == spellcheck-superscript-1.html spellcheck-superscript-1.html
 fails == spellcheck-superscript-2.html spellcheck-superscript-2.html
 == 824080-1.html 824080-1.html
-# == 824080-2.html 824080-2.html
-# == 824080-3.html 824080-3.html
+== 824080-2.html 824080-2.html
+== 824080-3.html 824080-3.html
 # needs-focus == 824080-2.html 824080-2.html
-# == 824080-4.html 824080-4.html
-# == 824080-5.html 824080-5.html
+== 824080-4.html 824080-4.html
+== 824080-5.html 824080-5.html
 # needs-focus == 824080-4.html 824080-4.html
 # needs-focus == 824080-6.html 824080-6.html
 fails needs-focus pref(layout.accessiblecaret.enabled,false) pref(layout.accessiblecaret.enabled_on_touch,false) == 824080-7.html 824080-7.html
 # needs-focus == 824080-6.html 824080-6.html
 # Bug 674927: copy spellcheck-textarea tests to contenteditable
-# == spellcheck-contenteditable-attr.html spellcheck-contenteditable-attr.html
-# == spellcheck-contenteditable-attr.html spellcheck-contenteditable-attr.html
+== spellcheck-contenteditable-attr.html spellcheck-contenteditable-attr.html
+== spellcheck-contenteditable-attr.html spellcheck-contenteditable-attr.html
 # needs-focus == spellcheck-contenteditable-focused.html spellcheck-contenteditable-focused.html
 # needs-focus == spellcheck-contenteditable-focused-reframe.html spellcheck-contenteditable-focused-reframe.html
 == spellcheck-contenteditable-nofocus.html spellcheck-contenteditable-nofocus.html
-# == spellcheck-contenteditable-disabled.html spellcheck-contenteditable-disabled.html
-# == spellcheck-contenteditable-disabled-partial.html spellcheck-contenteditable-disabled-partial.html
-# == spellcheck-contenteditable-attr-inherit.html spellcheck-contenteditable-attr-inherit.html
-# == spellcheck-contenteditable-attr-dynamic.html spellcheck-contenteditable-attr-dynamic.html
-# == spellcheck-contenteditable-attr-dynamic-inherit.html spellcheck-contenteditable-attr-dynamic-inherit.html
+== spellcheck-contenteditable-disabled.html spellcheck-contenteditable-disabled.html
+== spellcheck-contenteditable-disabled-partial.html spellcheck-contenteditable-disabled-partial.html
+== spellcheck-contenteditable-attr-inherit.html spellcheck-contenteditable-attr-inherit.html
+== spellcheck-contenteditable-attr-dynamic.html spellcheck-contenteditable-attr-dynamic.html
+== spellcheck-contenteditable-attr-dynamic-inherit.html spellcheck-contenteditable-attr-dynamic-inherit.html
 == spellcheck-contenteditable-property-dynamic.html spellcheck-contenteditable-property-dynamic.html
-# == spellcheck-contenteditable-property-dynamic-inherit.html spellcheck-contenteditable-property-dynamic-inherit.html
-# == spellcheck-contenteditable-attr-dynamic-override.html spellcheck-contenteditable-attr-dynamic-override.html
+== spellcheck-contenteditable-property-dynamic-inherit.html spellcheck-contenteditable-property-dynamic-inherit.html
+== spellcheck-contenteditable-attr-dynamic-override.html spellcheck-contenteditable-attr-dynamic-override.html
 == spellcheck-contenteditable-attr-dynamic-override-inherit.html spellcheck-contenteditable-attr-dynamic-override-inherit.html
-# == spellcheck-contenteditable-property-dynamic-override.html spellcheck-contenteditable-property-dynamic-override.html
+== spellcheck-contenteditable-property-dynamic-override.html spellcheck-contenteditable-property-dynamic-override.html
 == spellcheck-contenteditable-property-dynamic-override-inherit.html spellcheck-contenteditable-property-dynamic-override-inherit.html
-# == 911201.html 911201.html
+== 911201.html 911201.html
 fails needs-focus == 969773.html 969773.html
 fails == 997805.html 997805.html
 fails == 1088158.html 1088158.html
--- a/gfx/layers/apz/test/reftest/reftest-stylo.list
+++ b/gfx/layers/apz/test/reftest/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # The following tests test the async positioning of the scrollbars.
 # Basic root-frame scrollbar with async scrolling
 fuzzy-if(Android,1,2) skip-if(!Android) pref(apz.allow_zooming,true) == async-scrollbar-1-v.html async-scrollbar-1-v.html
 fuzzy-if(Android,4,5) skip-if(!Android) pref(apz.allow_zooming,true) == async-scrollbar-1-h.html async-scrollbar-1-h.html
 fuzzy-if(Android,3,5) skip-if(!Android) pref(apz.allow_zooming,true) == async-scrollbar-1-vh.html async-scrollbar-1-vh.html
-# == async-scrollbar-1-v-rtl.html async-scrollbar-1-v-rtl.html
-# == async-scrollbar-1-h-rtl.html async-scrollbar-1-h-rtl.html
-# == async-scrollbar-1-vh-rtl.html async-scrollbar-1-vh-rtl.html
+fuzzy-if(Android,1,2) skip-if(!Android) pref(apz.allow_zooming,true) == async-scrollbar-1-v-rtl.html async-scrollbar-1-v-rtl.html
+fuzzy-if(Android,4,5) skip-if(!Android) pref(apz.allow_zooming,true) == async-scrollbar-1-h-rtl.html async-scrollbar-1-h-rtl.html
+fuzzy-if(Android,3,7) skip-if(!Android) pref(apz.allow_zooming,true) == async-scrollbar-1-vh-rtl.html async-scrollbar-1-vh-rtl.html
 
 # Different async zoom levels. Since the scrollthumb gets async-scaled in the
 # compositor, the border-radius ends of the scrollthumb are going to be a little
 # off, hence the fuzzy-if clauses.
 fails == async-scrollbar-zoom-1.html async-scrollbar-zoom-1.html
 fails == async-scrollbar-zoom-2.html async-scrollbar-zoom-2.html
 
 # Meta-viewport tag support
-# == initial-scale-1.html initial-scale-1.html
+skip-if(!Android) pref(apz.allow_zooming,true) == initial-scale-1.html initial-scale-1.html
 
 skip-if(!asyncPan) == frame-reconstruction-scroll-clamping.html frame-reconstruction-scroll-clamping.html
--- a/gfx/tests/reftest/reftest-stylo.list
+++ b/gfx/tests/reftest/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # 468496-1 will also detect bugs in video drivers.
 == 468496-1.html 468496-1.html
-# == 611498-1.html 611498-1.html
+skip-if(stylo) == 611498-1.html 611498-1.html # Bug 1302946
 fails == 709477-1.html 709477-1.html
 skip-if(!asyncPan) == 1086723.html 1086723.html
 fails == 853889-1.html 853889-1.html
 skip-if(Android) fuzzy-if(skiaContent,1,587) == 1143303-1.svg 1143303-1.svg
 fuzzy(100,30) == 1149923.html 1149923.html
 == 1131264-1.svg 1131264-1.svg
--- a/image/test/reftest/bmp/bmpsuite/g/reftest-stylo.list
+++ b/image/test/reftest/bmp/bmpsuite/g/reftest-stylo.list
@@ -72,28 +72,28 @@
 # "A v5 bitmap. Version 5 has additional colorspace options over v4, so it is
 # easier to create, and ought to be more portable."
 == pal8v5.bmp pal8v5.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=16, compression=0, colors=0
 # "A 16-bit image with the default color format: 5 bits each for red, green, and
 # blue, and 1 unused bit. The whitest colors should (I assume) be displayed as
 # pure white: (255,255,255), not (248,248,248)."
-# == rgb16.bmp rgb16.bmp
+== rgb16.bmp rgb16.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=16, compression=3, colors=0
 # "A 16-bit image with a BITFIELDS segment indicating 5 red, 6 green, and 5 blue
 # bits. This is a standard 16-bit format, even supported by old versions of
 # Windows that don’t support any other non-default 16-bit formats. The whitest
 # colors should be displayed as pure white: (255,255,255), not (248,252,248)."
-# == rgb16.bmp rgb16.bmp
+== rgb16.bmp rgb16.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=16, compression=3, colors=256
 # "A 16-bit image with both a BITFIELDS segment and a palette."
-# == rgb16.bmp rgb16.bmp
+== rgb16.bmp rgb16.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=24, compression=0, colors=0
 # "A perfectly ordinary 24-bit (truecolor) image."
 == rgb24.bmp rgb24.bmp
 
 # BMP: bihsize=40, 127 x 64, bpp=24, compression=0, colors=256
 # "A 24-bit image, with a palette containing 256 colors. There is little if any
 # reason for a truecolor image to contain a palette, but it is legal."
--- a/layout/reftests/async-scrolling/reftest-stylo.list
+++ b/layout/reftests/async-scrolling/reftest-stylo.list
@@ -7,17 +7,17 @@ skip-if(!asyncPan) == bg-fixed-child.htm
 fails == bg-fixed-child-clip-1.html bg-fixed-child-clip-1.html
 fails == bg-fixed-child-clip-2.html bg-fixed-child-clip-2.html
 fuzzy(1,246) fuzzy-if(skiaContent,2,160) fuzzy-if(browserIsRemote&&d2d,53,185) skip-if(!asyncPan) == bg-fixed-child-mask.html bg-fixed-child-mask.html
 == bg-fixed-in-opacity.html bg-fixed-in-opacity.html
 fails == bg-fixed-child-no-culling-1.html bg-fixed-child-no-culling-1.html
 == bg-fixed-child-no-culling-2.html bg-fixed-child-no-culling-2.html
 fuzzy-if(Android,2,4000) fuzzy-if(browserIsRemote&&cocoaWidget,2,179524) fuzzy-if(browserIsRemote&&winWidget,1,74590) fuzzy-if(gtkWidget&&layersGPUAccelerated,1,3528) skip-if(!asyncPan) == bg-fixed-transformed-image.html bg-fixed-transformed-image.html
 == element-1.html element-1.html
-# == iframe-1.html iframe-1.html
+== iframe-1.html iframe-1.html
 == nested-1.html nested-1.html
 == nested-2.html nested-2.html
 == position-fixed-1.html position-fixed-1.html
 == position-fixed-2.html position-fixed-2.html
 skip-if(!asyncPan) == position-fixed-body.html position-fixed-body.html
 == position-fixed-cover-1.html position-fixed-cover-1.html
 == position-fixed-cover-2.html position-fixed-cover-2.html
 skip-if(!asyncPan) == position-fixed-cover-3.html position-fixed-cover-3.html
@@ -25,17 +25,17 @@ fails == position-fixed-transformed-1.ht
 == split-layers-1.html split-layers-1.html
 == split-layers-multi-scrolling-1.html split-layers-multi-scrolling-1.html
 == split-opacity-layers-1.html split-opacity-layers-1.html
 == sticky-pos-scrollable-1.html sticky-pos-scrollable-1.html
 == sticky-pos-scrollable-2.html sticky-pos-scrollable-2.html
 skip-if(!asyncPan) == sticky-pos-scrollable-3.html sticky-pos-scrollable-3.html
 fails == fixed-pos-scrollable-1.html fixed-pos-scrollable-1.html
 == culling-1.html culling-1.html
-# == position-fixed-iframe-1.html position-fixed-iframe-1.html
+== position-fixed-iframe-1.html position-fixed-iframe-1.html
 == position-fixed-iframe-2.html position-fixed-iframe-2.html
 fuzzy-if(skiaContent,1,11300) skip-if(!asyncPan) == position-fixed-in-scroll-container.html position-fixed-in-scroll-container.html
 == position-fixed-inside-sticky-1.html position-fixed-inside-sticky-1.html
 == position-fixed-inside-sticky-2.html position-fixed-inside-sticky-2.html
 == group-opacity-surface-size-1.html group-opacity-surface-size-1.html
 skip-if(!asyncPan) == position-sticky-transformed.html position-sticky-transformed.html
 == offscreen-prerendered-active-opacity.html offscreen-prerendered-active-opacity.html
 fails == offscreen-clipped-blendmode-1.html offscreen-clipped-blendmode-1.html
--- a/layout/reftests/backgrounds/reftest-stylo.list
+++ b/layout/reftests/backgrounds/reftest-stylo.list
@@ -11,17 +11,17 @@ fails == layers-layer-count-inheritance-
 fails == viewport-translucent-color-2.html viewport-translucent-color-2.html
 fails == viewport-translucent-color-3.html viewport-translucent-color-3.html
 == viewport-translucent-color-ref.html viewport-translucent-color-ref.html
 == iframe-translucent-color-1.html iframe-translucent-color-1.html
 == translucent-color-1.html translucent-color-1.html
 fails == translucent-color-2.html translucent-color-2.html
 fuzzy-if(skiaContent,1,1024) == translucent-color-3.html translucent-color-3.html
 == translucent-color-ref.html translucent-color-ref.html
-# == root-element-display-none-1.html root-element-display-none-1.html
+== root-element-display-none-1.html root-element-display-none-1.html
 fails == continuous-inline-1a.html continuous-inline-1a.html
 fails == continuous-inline-1b.html continuous-inline-1b.html
 fails == continuous-inline-1c.html continuous-inline-1c.html
 fails == continuous-inline-1d.html continuous-inline-1d.html
 fails == continuous-inline-2a.html continuous-inline-2a.html
 fails == continuous-inline-2b.html continuous-inline-2b.html
 fails == continuous-inline-3.html continuous-inline-3.html
 fails == continuous-inline-4a.html continuous-inline-4a.html
@@ -36,18 +36,18 @@ fails == continuous-inline-5b.html conti
 == background-position-1a.html background-position-1a.html
 == background-position-1b.html background-position-1b.html
 == background-position-1c.html background-position-1c.html
 == background-position-1d.html background-position-1d.html
 == background-position-1e.html background-position-1e.html
 == background-position-1f.html background-position-1f.html
 == background-position-2a.html background-position-2a.html
 == background-position-2b.html background-position-2b.html
-# == background-position-2c.html background-position-2c.html
-# == background-position-2d.html background-position-2d.html
+== background-position-2c.html background-position-2c.html
+== background-position-2d.html background-position-2d.html
 == background-position-3a.html background-position-3a.html
 == background-position-3b.html background-position-3b.html
 == background-position-3c.html background-position-3c.html
 == background-position-3d.html background-position-3d.html
 == background-position-4a.html background-position-4a.html
 == background-position-4b.html background-position-4b.html
 == background-position-4c.html background-position-4c.html
 == background-position-4d.html background-position-4d.html
@@ -87,21 +87,21 @@ fails == continuous-inline-5b.html conti
 == background-size-body-contain-no-repeat.html background-size-body-contain-no-repeat.html
 == background-size-body-contain-not-fixed.html background-size-body-contain-not-fixed.html
 == background-size-body-cover-not-fixed.html background-size-body-cover-not-fixed.html
 
 == background-size-body-percent-percent-overflow.html background-size-body-percent-percent-overflow.html
 
 == background-size-zoom-no-repeat.html background-size-zoom-no-repeat.html
 
-# == background-size-contain-clip-padding.html background-size-contain-clip-padding.html
+== background-size-contain-clip-padding.html background-size-contain-clip-padding.html
 == background-size-contain-clip-border.html background-size-contain-clip-border.html
 == background-size-contain-position-fifty-fifty.html background-size-contain-position-fifty-fifty.html
 == background-size-contain-clip-padding-origin-border.html background-size-contain-clip-padding-origin-border.html
-# == background-size-contain-clip-padding-origin-border-padding.html background-size-contain-clip-padding-origin-border-padding.html
+== background-size-contain-clip-padding-origin-border-padding.html background-size-contain-clip-padding-origin-border-padding.html
 
 == background-layers-1a.html background-layers-1a.html
 == background-layers-1b.html background-layers-1b.html
 
 # box-decoration-break's effect on backgrounds is touchy and hard to test due to stretching
 # artifacts and the difficulty of covering exact lines, so just make sure
 # background-size results in a different rendering when present.
 fails pref(layout.css.box-decoration-break.enabled,true) == background-size-cover-slice.html background-size-cover-slice.html
@@ -133,21 +133,21 @@ fails == background-size-monster-rem.htm
 fails == background-moz-default-background-color.html background-moz-default-background-color.html
 
 fails == fixed-bg-with-transform-outside-viewport-1.html fixed-bg-with-transform-outside-viewport-1.html
 fuzzy(2,83) == fixed-bg-border-radius.html fixed-bg-border-radius.html
 
 fails HTTP == root-background-1.html root-background-1.html
 fails HTTP == root-background-1.html root-background-1.html
 
-# == really-big-background.html really-big-background.html
-# == body-background.html body-background.html
-# == table-background.html table-background.html
+fails == really-big-background.html really-big-background.html # Bug 1341690
+fails == body-background.html body-background.html # Bug 1339711
+fails == table-background.html table-background.html # Bug 1339711
 fails == table-background-print.html table-background-print.html
-# == div-background.html div-background.html
+== div-background.html div-background.html
 
 == background-repeat-1-ref.html background-repeat-1-ref.html
 
 == multi-background-clip-content-border.html multi-background-clip-content-border.html
 
 fails HTTP == background-referrer.html background-referrer.html
 
 == attachment-scroll-positioning-1.html attachment-scroll-positioning-1.html
@@ -174,16 +174,16 @@ fails == attachment-local-positioning-4.
 
 fuzzy-if(skiaContent,1,8) == background-multiple-with-border-radius.html background-multiple-with-border-radius.html
 == background-repeat-large-area.html background-repeat-large-area.html
 
 fails == background-tiling-zoom-1.html background-tiling-zoom-1.html
 
 skip-if(!cocoaWidget) == background-repeat-resampling.html background-repeat-resampling.html
 
-# == background-clip-text-1a.html background-clip-text-1a.html
-# == background-clip-text-1b.html background-clip-text-1b.html
-# == background-clip-text-1c.html background-clip-text-1c.html
-# == background-clip-text-1d.html background-clip-text-1d.html
-# == background-clip-text-1e.html background-clip-text-1e.html
+== background-clip-text-1a.html background-clip-text-1a.html
+== background-clip-text-1b.html background-clip-text-1b.html
+== background-clip-text-1c.html background-clip-text-1c.html
+== background-clip-text-1d.html background-clip-text-1d.html
+== background-clip-text-1e.html background-clip-text-1e.html
 # pref(layout.css.background-clip-text.enabled,false) == background-clip-text-1a.html background-clip-text-1a.html
 
 # pref(layout.css.background-clip-text.enabled,true) == background-clip-text-2.html background-clip-text-2.html
--- a/layout/reftests/backgrounds/vector/reftest-stylo.list
+++ b/layout/reftests/backgrounds/vector/reftest-stylo.list
@@ -196,10 +196,10 @@ include empty/reftest-stylo.list
 == wide--cover--omitted-width-percent-height-viewbox.html wide--cover--omitted-width-percent-height-viewbox.html
 == wide--cover--percent-width-nonpercent-height.html wide--cover--percent-width-nonpercent-height.html
 == wide--cover--percent-width-nonpercent-height-viewbox.html wide--cover--percent-width-nonpercent-height-viewbox.html
 == wide--cover--percent-width-omitted-height.html wide--cover--percent-width-omitted-height.html
 == wide--cover--percent-width-omitted-height-viewbox.html wide--cover--percent-width-omitted-height-viewbox.html
 == wide--cover--percent-width-percent-height.html wide--cover--percent-width-percent-height.html
 == wide--cover--percent-width-percent-height-viewbox.html wide--cover--percent-width-percent-height-viewbox.html
 
-# == diagonal-percentage-vector-background.html diagonal-percentage-vector-background.html
+== diagonal-percentage-vector-background.html diagonal-percentage-vector-background.html
 == no-aspect-ratio-wide.html no-aspect-ratio-wide.html
--- a/layout/reftests/bidi/dirAuto/reftest-stylo.list
+++ b/layout/reftests/bidi/dirAuto/reftest-stylo.list
@@ -37,18 +37,18 @@ fails == dynamicDirAuto-setLTR-NoDir6.ht
 fails == dynamicDirAuto-setLTR-NoDir7.html dynamicDirAuto-setLTR-NoDir7.html
 fails == dynamicDirAuto-setLTR-NoDir8.html dynamicDirAuto-setLTR-NoDir8.html
 fails == dynamicDirAuto-setLTR-InvalidDir1.html dynamicDirAuto-setLTR-InvalidDir1.html
 fails == dynamicDirAuto-setLTR-InvalidDir2.html dynamicDirAuto-setLTR-InvalidDir2.html
 fails == dynamicDirAuto-setLTR-InvalidDir3.html dynamicDirAuto-setLTR-InvalidDir3.html
 fails == dynamicDirAuto-setLTR-InvalidDir4.html dynamicDirAuto-setLTR-InvalidDir4.html
 fails == dynamicDirAuto-setLTR-InvalidDir5.html dynamicDirAuto-setLTR-InvalidDir5.html
 fails == dynamicDirAuto-setLTR-InvalidDir6.html dynamicDirAuto-setLTR-InvalidDir6.html
-# == dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-setLTR-InvalidDir7.html
-# == dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-setLTR-InvalidDir7.html
+fails == dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-setLTR-InvalidDir7.html # Bug 1340696, bug 1341086
+fails == dynamicDirAuto-setLTR-InvalidDir7.html dynamicDirAuto-setLTR-InvalidDir7.html # Bug 1340696, bug 1341086
 fails == dynamicDirAuto-setRTL-Auto1.html dynamicDirAuto-setRTL-Auto1.html
 fails == dynamicDirAuto-setRTL-Auto2.html dynamicDirAuto-setRTL-Auto2.html
 fails == dynamicDirAuto-setRTL-Auto3.html dynamicDirAuto-setRTL-Auto3.html
 fails == dynamicDirAuto-setRTL-Auto4.html dynamicDirAuto-setRTL-Auto4.html
 fails == dynamicDirAuto-setRTL-Auto5.html dynamicDirAuto-setRTL-Auto5.html
 fails == dynamicDirAuto-setRTL-Auto6.html dynamicDirAuto-setRTL-Auto6.html
 fails == dynamicDirAuto-setRTL-LTR1.html dynamicDirAuto-setRTL-LTR1.html
 fails == dynamicDirAuto-setRTL-LTR2.html dynamicDirAuto-setRTL-LTR2.html
--- a/layout/reftests/bidi/numeral/reftest-stylo.list
+++ b/layout/reftests/bidi/numeral/reftest-stylo.list
@@ -30,19 +30,19 @@ pref(bidi.numeral,2) == bug441782-1.html
 pref(bidi.numeral,3) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,4) == bug441782-1.html bug441782-1.html
 pref(bidi.numeral,0) == bug441782-2.html bug441782-2.html
 pref(bidi.numeral,1) == bug441782-2.html bug441782-2.html
 pref(bidi.numeral,2) == bug441782-2.html bug441782-2.html
 pref(bidi.numeral,3) == bug441782-2.html bug441782-2.html
 pref(bidi.numeral,4) == bug441782-2.html bug441782-2.html
 # pref(bidi.numeral,0) == bug441782-3.html bug441782-3.html
-# == bug441782-3.html bug441782-3.html
-# == bug441782-3.html bug441782-3.html
-# == bug441782-3.html bug441782-3.html
+== bug441782-3.html bug441782-3.html
+== bug441782-3.html bug441782-3.html
+== bug441782-3.html bug441782-3.html
 # pref(bidi.numeral,4) == bug441782-3.html bug441782-3.html
 pref(bidi.numeral,0) == bug441782-4.html bug441782-4.html
 pref(bidi.numeral,1) == bug441782-4.html bug441782-4.html
 pref(bidi.numeral,2) == bug441782-4.html bug441782-4.html
 pref(bidi.numeral,3) == bug441782-4.html bug441782-4.html
 pref(bidi.numeral,4) == bug441782-4.html bug441782-4.html
 pref(bidi.numeral,0) == bug441782-5.html bug441782-5.html
 pref(bidi.numeral,1) == bug441782-5.html bug441782-5.html
--- a/layout/reftests/bidi/reftest-stylo.list
+++ b/layout/reftests/bidi/reftest-stylo.list
@@ -52,53 +52,53 @@ fails == 83958-1a.html 83958-1a.html
 fails == 83958-1b.html 83958-1b.html
 fails == 83958-1c.html 83958-1c.html
 fails == 83958-2a.html 83958-2a.html
 fails == 83958-2b.html 83958-2b.html
 == 115921-1.html 115921-1.html
 fails == 115921-2.html 115921-2.html
 == 151407-1.html 151407-1.html
 == 151407-1a.html 151407-1a.html
-# == 151407-2-ltr.html 151407-2-ltr.html
-# == 151407-2-rtl.html 151407-2-rtl.html
+== 151407-2-ltr.html 151407-2-ltr.html
+== 151407-2-rtl.html 151407-2-rtl.html
 == 151407-2-auto.html 151407-2-auto.html
 == 151407-2-empty.html 151407-2-empty.html
 == 151407-2-foopy.html 151407-2-foopy.html
-# == 151407-3-ltr.html 151407-3-ltr.html
-# == 151407-3-rtl.html 151407-3-rtl.html
+== 151407-3-ltr.html 151407-3-ltr.html
+== 151407-3-rtl.html 151407-3-rtl.html
 == 151407-3-auto.html 151407-3-auto.html
 == 151407-3-foopy.html 151407-3-foopy.html
 == 229367-1.html 229367-1.html
 fails == 229367-2.html 229367-2.html
 == 229367-3.html 229367-3.html
 fails == 258928-1.html 258928-1.html
 fails == 263359-1.html 263359-1.html
 fails == 263359-1a.html 263359-1a.html
 fails == 263359-1b.html 263359-1b.html
 fails == 263359-2.html 263359-2.html
 == 263359-3.html 263359-3.html
 fails == 263359-4.html 263359-4.html
 fails == 267459-1.html 267459-1.html
 fails == 267459-2.html 267459-2.html
 == 299065-1.html 299065-1.html
-# == 305643-1.html 305643-1.html
+== 305643-1.html 305643-1.html
 fails asserts-if(stylo,7) == 332655-1.html 332655-1.html # bug 1335314
 fails asserts-if(stylo,7) == 332655-2.html 332655-2.html # bug 1335314
 fails == 381279-1.html 381279-1.html
 fails == 386339.html 386339.html
 fails == 409375.html 409375.html
 == 413542-1.html 413542-1.html
 == 413542-2.html 413542-2.html
 fails == 413928-1.html 413928-1.html
 fails == 413928-2.html 413928-2.html
 == 425338-1a.html 425338-1a.html
 == 425338-1b.html 425338-1b.html
 == 489517-1.html 489517-1.html
 == 489887-1.html 489887-1.html
-# == 492231-1.html 492231-1.html
+== 492231-1.html 492231-1.html
 == 496006-1.html 496006-1.html
 == 503269-1.html 503269-1.html
 == 503957-1.html 503957-1.html
 == 525740-1.html 525740-1.html
 fails == 536963-1.html 536963-1.html
 fails == 562169-1.html 562169-1.html
 fails == 562169-1a.html 562169-1a.html
 fails == 562169-2.html 562169-2.html
@@ -143,33 +143,33 @@ fails == 726420-1.html 726420-1.html
 == 817406-2.html 817406-2.html
 == 817406-3.html 817406-3.html
 == 817406-4.html 817406-4.html
 == 847242-1.html 847242-1.html
 fuzzy-if(xulRuntime.widgetToolkit=="gtk3",1,11) == 869833-1.xul 869833-1.xul
 == 922530-1.html 922530-1.html
 == 922550-1.html 922550-1.html
 == 1067268-1.html 1067268-1.html
-# == 1069941-inline-bidi-border-1.html 1069941-inline-bidi-border-1.html
+== 1069941-inline-bidi-border-1.html 1069941-inline-bidi-border-1.html
 == 1069941-inline-bidi-margin-1.html 1069941-inline-bidi-margin-1.html
 == 1155359-1.xul 1155359-1.xul
 == 1157726-1.html 1157726-1.html
 == 1161752.html 1161752.html
 == 1161752-5-embed.html 1161752-5-embed.html
-# == brackets-1a-ltr.html brackets-1a-ltr.html
-# == brackets-1a-rtl.html brackets-1a-rtl.html
-# == brackets-1b-ltr.html brackets-1b-ltr.html
-# == brackets-1b-rtl.html brackets-1b-rtl.html
-# == brackets-1c-ltr.html brackets-1c-ltr.html
-# == brackets-1c-rtl.html brackets-1c-rtl.html
-# == brackets-2a-ltr.html brackets-2a-ltr.html
-# == brackets-2a-rtl.html brackets-2a-rtl.html
-# == brackets-2b-ltr.html brackets-2b-ltr.html
-# == brackets-2b-rtl.html brackets-2b-rtl.html
-# == brackets-2c-ltr.html brackets-2c-ltr.html
-# == brackets-2c-rtl.html brackets-2c-rtl.html
-# == brackets-3a-ltr.html brackets-3a-ltr.html
-# == brackets-3a-rtl.html brackets-3a-rtl.html
-# == brackets-3b-ltr.html brackets-3b-ltr.html
-# == brackets-3b-rtl.html brackets-3b-rtl.html
+== brackets-1a-ltr.html brackets-1a-ltr.html
+== brackets-1a-rtl.html brackets-1a-rtl.html
+== brackets-1b-ltr.html brackets-1b-ltr.html
+== brackets-1b-rtl.html brackets-1b-rtl.html
+== brackets-1c-ltr.html brackets-1c-ltr.html
+== brackets-1c-rtl.html brackets-1c-rtl.html
+== brackets-2a-ltr.html brackets-2a-ltr.html
+== brackets-2a-rtl.html brackets-2a-rtl.html
+== brackets-2b-ltr.html brackets-2b-ltr.html
+== brackets-2b-rtl.html brackets-2b-rtl.html
+== brackets-2c-ltr.html brackets-2c-ltr.html
+== brackets-2c-rtl.html brackets-2c-rtl.html
+== brackets-3a-ltr.html brackets-3a-ltr.html
+== brackets-3a-rtl.html brackets-3a-rtl.html
+== brackets-3b-ltr.html brackets-3b-ltr.html
+== brackets-3b-rtl.html brackets-3b-rtl.html
 fails == 1217833-1.html 1217833-1.html
 fails == 1217833-2.html 1217833-2.html
 == 1231175-1.html 1231175-1.html
--- a/layout/reftests/border-image/reftest-stylo.list
+++ b/layout/reftests/border-image/reftest-stylo.list
@@ -9,19 +9,19 @@ fails == multicolor-image-1.html multico
 fails == multicolor-image-2.html multicolor-image-2.html
 fails == multicolor-image-3.html multicolor-image-3.html
 fails == multicolor-image-4.html multicolor-image-4.html
 fails == multicolor-image-5.html multicolor-image-5.html
 fails == transparent-image-1.html transparent-image-1.html
 fails == repeat-image-1.html repeat-image-1.html
 fails == 470250-1.html 470250-1.html
 fails == 470250-2.html 470250-2.html
-# == different-h-v-1.html different-h-v-1.html
+fails == different-h-v-1.html different-h-v-1.html # Bug 1341703
 fails == different-h-v-2.html different-h-v-2.html
-# == different-h-v-1.html different-h-v-1.html
+fails == different-h-v-1.html different-h-v-1.html # Bug 1341703
 fails == center-scaling-1.html center-scaling-1.html
 fails == center-scaling-2.html center-scaling-2.html
 fails == center-scaling-3.html center-scaling-3.html
 fails == center-scaling-4t.html center-scaling-4t.html
 fails == center-scaling-4r.html center-scaling-4r.html
 fails == center-scaling-4b.html center-scaling-4b.html
 fails == center-scaling-4l.html center-scaling-4l.html
 fails == center-scaling-4tb.html center-scaling-4tb.html
--- a/layout/reftests/border-radius/reftest-stylo.list
+++ b/layout/reftests/border-radius/reftest-stylo.list
@@ -60,17 +60,17 @@ fuzzy-if(cocoaWidget,1,4) == intersectin
 == intersecting-clipping-1-overflow-hidden.html intersecting-clipping-1-overflow-hidden.html
 fuzzy-if(Android,5,105) fuzzy-if(d2d,1,20) fuzzy-if(skiaContent,1,250) == intersecting-clipping-1-refi.html intersecting-clipping-1-refi.html
 fuzzy-if(true,1,33) fuzzy-if(d2d,48,350) fuzzy-if(cocoaWidget,1,332) fuzzy-if(Android,124,440) fuzzy-if(skiaContent,1,135) == intersecting-clipping-1-refc.html intersecting-clipping-1-refc.html
 
 # Inheritance
 == inherit-1.html inherit-1.html
 
 # Table elements
-# == table-collapse-1.html table-collapse-1.html
+== table-collapse-1.html table-collapse-1.html
 # when border-collapse: collapse
 
 fuzzy-if(skiaContent,1,116) == invalidate-1a.html invalidate-1a.html
 fuzzy-if(skiaContent,1,117) == invalidate-1b.html invalidate-1b.html
 
 # test that border-radius is reduced for scrollbars
 fails == scrollbar-clamping-1.html scrollbar-clamping-1.html
 fails == scrollbar-clamping-2.html scrollbar-clamping-2.html
@@ -80,16 +80,16 @@ fails == corner-joins-1.xhtml corner-joi
 == corner-joins-2.xhtml corner-joins-2.xhtml
 
 == scroll-1.html scroll-1.html
 
 == transforms-1.html transforms-1.html
 
 == zero-radius-clip-1.html zero-radius-clip-1.html
 
-# == iframe-1.html iframe-1.html
+== iframe-1.html iframe-1.html
 
 # Test for antialiasing gaps between background and border
 fuzzy-if(gtkWidget,1,9) fuzzy-if(winWidget&&!d2d,1,9) fuzzy-if(d2d,5,40) fuzzy-if(Android||skiaContent,1,9) == curved-border-background-nogap.html curved-border-background-nogap.html
 
 == color-layer-1a.html color-layer-1a.html
 
 fails == corner-split.html corner-split.html
--- a/layout/reftests/box-properties/reftest-stylo.list
+++ b/layout/reftests/box-properties/reftest-stylo.list
@@ -12,19 +12,19 @@ fails == width-special-values-block-intr
 fails == width-special-values-float-intrinsic.html width-special-values-float-intrinsic.html
 fails == minmax-width-special-values-block-intrinsic.html minmax-width-special-values-block-intrinsic.html
 fails == width-special-values-cell-auto.html width-special-values-cell-auto.html
 fails == width-special-values-cell-fixed.html width-special-values-cell-fixed.html
 fails == box-sizing-1.html box-sizing-1.html
 fails == box-sizing-2.html box-sizing-2.html
 fails == box-sizing-3.html box-sizing-3.html
 fails == box-sizing-4.html box-sizing-4.html
-# == box-sizing-minmax-height.html box-sizing-minmax-height.html
+== box-sizing-minmax-height.html box-sizing-minmax-height.html
 == box-sizing-minmax-width.html box-sizing-minmax-width.html
-# == box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height.html
+== box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height.html
 fails == abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin.html
 fails == abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin.html
 fails HTTP(..) == CSS21-t100301.xhtml CSS21-t100301.xhtml
 == CSS21-t100303.xhtml CSS21-t100303.xhtml
 == CSS21-t100303-simple.xhtml CSS21-t100303-simple.xhtml
 == CSS21-t100801-vertical-align.xhtml CSS21-t100801-vertical-align.xhtml
 == clip-auto.html clip-auto.html
 fails == clip-rect-auto.html clip-rect-auto.html
--- a/layout/reftests/box-shadow/reftest-stylo.list
+++ b/layout/reftests/box-shadow/reftest-stylo.list
@@ -1,15 +1,15 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == boxshadow-basic.html boxshadow-basic.html
-# == boxshadow-blur.html boxshadow-blur.html
-# == boxshadow-blur.html boxshadow-blur.html
+== boxshadow-blur.html boxshadow-blur.html
+== boxshadow-blur.html boxshadow-blur.html
 fails random == boxshadow-blur-2.html boxshadow-blur-2.html
 fails random == boxshadow-blur-2.html boxshadow-blur-2.html
-# == boxshadow-multiple.html boxshadow-multiple.html
+== boxshadow-multiple.html boxshadow-multiple.html
 == boxshadow-spread.html boxshadow-spread.html
 fails == tableboxshadow-basic.html tableboxshadow-basic.html
 fails == tableboxshadow-trshadow.html tableboxshadow-trshadow.html
 fails == tableboxshadow-tdshadow.html tableboxshadow-tdshadow.html
 == boxshadow-rounding.html boxshadow-rounding.html
 fails == boxshadow-button.html boxshadow-button.html
 fails == boxshadow-fileupload.html boxshadow-fileupload.html
 == boxshadow-inner-basic.html boxshadow-inner-basic.html
@@ -28,19 +28,19 @@ fails == boxshadow-border-radius-int.htm
 == boxshadow-inset-neg-spread.html boxshadow-inset-neg-spread.html
 == boxshadow-inset-neg-spread2.html boxshadow-inset-neg-spread2.html
 fails == boxshadow-rotated.html boxshadow-rotated.html
 == boxshadow-inset-large-border-radius.html boxshadow-inset-large-border-radius.html
 
 # fuzzy due to blur going inside, but as long as it's essentially black instead of a light gray its ok.
 fuzzy(12,9445) fuzzy-if(d2d,13,10926) == boxshadow-inset-large-offset.html boxshadow-inset-large-offset.html
 
-# == overflow-not-scrollable-1.html overflow-not-scrollable-1.html
-# == overflow-not-scrollable-1.html overflow-not-scrollable-1.html
+== overflow-not-scrollable-1.html overflow-not-scrollable-1.html
+== overflow-not-scrollable-1.html overflow-not-scrollable-1.html
 == overflow-not-scrollable-2.html overflow-not-scrollable-2.html
 fails == 611574-1.html 611574-1.html
 fails == 611574-2.html 611574-2.html
-# == fieldset.html fieldset.html
+== fieldset.html fieldset.html
 fuzzy-if(winWidget,5,30) fuzzy-if(skiaContent,16,10) == fieldset-inset.html fieldset-inset.html
 == 1178575.html 1178575.html
 == 1178575-2.html 1178575-2.html
 fails == 1212823-1.html 1212823-1.html
 fails == boxshadow-large-offset.html boxshadow-large-offset.html
--- a/layout/reftests/box-sizing/reftest-stylo.list
+++ b/layout/reftests/box-sizing/reftest-stylo.list
@@ -9,9 +9,9 @@
 == intrinsic-1h.html intrinsic-1h.html
 == intrinsic-1i.html intrinsic-1i.html
 == intrinsic-1j.html intrinsic-1j.html
 == intrinsic-1k.html intrinsic-1k.html
 == intrinsic-1l.html intrinsic-1l.html
 == intrinsic-1m.html intrinsic-1m.html
 == intrinsic-1n.html intrinsic-1n.html
 == intrinsic-1o.html intrinsic-1o.html
-# == computed-size-reporting.html computed-size-reporting.html
+== computed-size-reporting.html computed-size-reporting.html
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -1,61 +1,61 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Please keep this list sorted by bug number (but feel free to use a
 # logical order for the tests for each bug).
 fails == 105-1.html 105-1.html
 fails == 647-1.html 647-1.html
-# == 9458-basic-1.html 9458-basic-1.html
+== 9458-basic-1.html 9458-basic-1.html
 fails == 9458-valign-1.html 9458-valign-1.html
 fails == 9458-valign-2.html 9458-valign-2.html
 == 9458-height-1.html 9458-height-1.html
 == 9458-height-2.html 9458-height-2.html
 == 9458-width-1a.html 9458-width-1a.html
 == 9458-width-1b.html 9458-width-1b.html
 == 9458-width-2a.html 9458-width-2a.html
 == 9458-width-2b.html 9458-width-2b.html
-# == 9458-zorder-1.html 9458-zorder-1.html
+== 9458-zorder-1.html 9458-zorder-1.html
 == 9458-zorder-2.html 9458-zorder-2.html
 == 9458-zorder-3.html 9458-zorder-3.html
 == 9458-zorder-4.html 9458-zorder-4.html
 == 9458-zorder-5.html 9458-zorder-5.html
 fails == 10036-1.html 10036-1.html
 fails == 10209-1.html 10209-1.html
 HTTP(..) == 10209-2.html 10209-2.html
 asserts(2) skip-if(!cocoaWidget) HTTP(..) == 10209-3.html 10209-3.html
-# == 18217-basic-1.html 18217-basic-1.html
+== 18217-basic-1.html 18217-basic-1.html
 == 18217-basic-2a.html 18217-basic-2a.html
 == 18217-basic-2b.html 18217-basic-2b.html
 fails == 18217-valign-1.html 18217-valign-1.html
 == 18217-height-1.html 18217-height-1.html
 == 18217-height-2.html 18217-height-2.html
 == 18217-width-1a.html 18217-width-1a.html
 == 18217-width-1b.html 18217-width-1b.html
 == 18217-width-2a.html 18217-width-2a.html
 == 18217-width-2b.html 18217-width-2b.html
-# == 18217-zorder-1.html 18217-zorder-1.html
+== 18217-zorder-1.html 18217-zorder-1.html
 == 18217-zorder-2.html 18217-zorder-2.html
 == 18217-zorder-3.html 18217-zorder-3.html
 == 18217-zorder-4.html 18217-zorder-4.html
 == 18217-zorder-5.html 18217-zorder-5.html
 fails == 23604-1.html 23604-1.html
 fails == 23604-2.html 23604-2.html
 == 24998-1.html 24998-1.html
-# == 25888-1l.html 25888-1l.html
-# == 25888-1l.html 25888-1l.html
-# == 25888-1r.html 25888-1r.html
-# == 25888-1r.html 25888-1r.html
+== 25888-1l.html 25888-1l.html
+== 25888-1l.html 25888-1l.html
+== 25888-1r.html 25888-1r.html
+== 25888-1r.html 25888-1r.html
 == 25888-2l.html 25888-2l.html
 == 25888-2r.html 25888-2r.html
 == 25888-3l.html 25888-3l.html
 == 25888-3r.html 25888-3r.html
-# == 25888-1l-block.html 25888-1l-block.html
-# == 25888-1l-block.html 25888-1l-block.html
-# == 25888-1r-block.html 25888-1r-block.html
-# == 25888-1r-block.html 25888-1r-block.html
+== 25888-1l-block.html 25888-1l-block.html
+== 25888-1l-block.html 25888-1l-block.html
+== 25888-1r-block.html 25888-1r-block.html
+== 25888-1r-block.html 25888-1r-block.html
 == 25888-2l-block.html 25888-2l-block.html
 == 25888-2r-block.html 25888-2r-block.html
 == 25888-3l-block.html 25888-3l-block.html
 == 25888-3r-block.html 25888-3r-block.html
 fails == 28811-1a.html 28811-1a.html
 fails == 28811-1b.html 28811-1b.html
 fails == 28811-2a.html 28811-2a.html
 fails == 28811-2b.html 28811-2b.html
@@ -69,47 +69,47 @@ fails == 40596-1g.html 40596-1g.html
 fails == 40596-1h.html 40596-1h.html
 fails == 40596-1i.html 40596-1i.html
 fails == 40596-1j.html 40596-1j.html
 == 50630-1a.html 50630-1a.html
 == 50630-1b.html 50630-1b.html
 == 50630-1c.html 50630-1c.html
 == 50630-2.html 50630-2.html
 == 50630-3.html 50630-3.html
-# == 50630-4.html 50630-4.html
-# == 50630-4.html 50630-4.html
+== 50630-4.html 50630-4.html
+== 50630-4.html 50630-4.html
 == 50630-5.html 50630-5.html
 == 67752-1.html 67752-1.html
 == 67752-2.html 67752-2.html
 == 68061-1.xml 68061-1.xml
 == 68061-2.xml 68061-2.xml
 == 76331-1.html 76331-1.html
 fails == 81947-1.html 81947-1.html
 fails == 82711-1.html 82711-1.html
 fails == 82711-2.html 82711-2.html
 fails == 82711-3.html 82711-3.html
-# == 82711-1-ref.html 82711-1-ref.html
-# == 82711-1-ref.html 82711-1-ref.html
+fails == 82711-1-ref.html 82711-1-ref.html # Bug 1341697, Bug 1341637
+fails == 82711-1-ref.html 82711-1-ref.html # Bug 1341697, Bug 1341637
 fails == 82711-2-ref.html 82711-2-ref.html
 fails == 84400-1.html 84400-1.html
 fails == 84400-2.html 84400-2.html
 == 97777-1.html 97777-1.html
 fails == 97777-2.html 97777-2.html
 == 98223-1.html 98223-1.html
 == 98223-2.html 98223-2.html
-# == 99850-1a.html 99850-1a.html # bug 1337695
-# == 99850-1b.html 99850-1b.html # bug 1337695
+skip-if(stylo) == 99850-1a.html 99850-1a.html # bug 1337695
+skip-if(stylo) == 99850-1b.html 99850-1b.html # bug 1337695
 fails == 99850-1c.html 99850-1c.html
-# == 99850-1d.html 99850-1d.html # bug 1337695
+skip-if(stylo) == 99850-1d.html 99850-1d.html # bug 1337695
 == 105030-1.html 105030-1.html
 == 109735-1.html 109735-1.html
 == 116882-1.html 116882-1.html
 == 120834-1a.html 120834-1a.html
 == 120834-2a.html 120834-2a.html
-# == 120834-2b.html 120834-2b.html
+== 120834-2b.html 120834-2b.html
 == 120834-2c.html 120834-2c.html
 == 120834-2d.html 120834-2d.html
 == 120834-2e.html 120834-2e.html
 == 120834-2f.html 120834-2f.html
 == 120834-2g.html 120834-2g.html
 == 120834-2h.html 120834-2h.html
 == 120834-2i.html 120834-2i.html
 == 120834-2j.html 120834-2j.html
@@ -145,19 +145,19 @@ fails == 163504-1b.html 163504-1b.html
 fails == 163504-2a.html 163504-2a.html
 fails == 163504-2b.html 163504-2b.html
 == 167496-1.html 167496-1.html
 == 169749-1.html 169749-1.html
 == 172073-1.html 172073-1.html
 fails == 175190-1.html 175190-1.html
 fails == 179596-1a.html 179596-1a.html
 fails == 179596-1b.html 179596-1b.html
-# == 179596-2.html 179596-2.html
-# == 179596-2.html 179596-2.html
-# == 179596-2.html 179596-2.html
+== 179596-2.html 179596-2.html
+== 179596-2.html 179596-2.html
+== 179596-2.html 179596-2.html
 fails == 180085-1.html 180085-1.html
 fails == 180085-2.html 180085-2.html
 fails == 185388-1.html 185388-1.html
 fails == 186317-1.html 186317-1.html
 fails == 192902-1.html 192902-1.html
 == 192767-01.xul 192767-01.xul
 == 192767-02.xul 192767-02.xul
 == 192767-03.xul 192767-03.xul
@@ -207,17 +207,17 @@ fails == 213834-1.html 213834-1.html
 == 214077-1a.html 214077-1a.html
 == 214077-1b.html 214077-1b.html
 == 218473-1.html 218473-1.html
 fuzzy-if(skiaContent,1,4) == 220165-1.svg 220165-1.svg
 fails == 223809-1.html 223809-1.html
 == 228856-1.html 228856-1.html
 == 228856-2.html 228856-2.html
 == 229591-1.html 229591-1.html
-# == 231823-1.html 231823-1.html
+fails == 231823-1.html 231823-1.html
 == 232990-1a.xhtml 232990-1a.xhtml
 == 232990-1b.xhtml 232990-1b.xhtml
 fails == 233094-1.html 233094-1.html
 fails == 233094-2a.html 233094-2a.html
 fails == 233094-2b.html 233094-2b.html
 fails == 233094-2c.html 233094-2c.html
 == 234686-1.html 234686-1.html
 == 234686-2.html 234686-2.html
@@ -297,27 +297,27 @@ fails == 271747-1b.html 271747-1b.html
 == 272646-2c.xul 272646-2c.xul
 fails == 273681-1.html 273681-1.html
 == 278266-1a.html 278266-1a.html
 == 278266-1b.html 278266-1b.html
 fails == 280708-1a.html 280708-1a.html
 fails == 280708-1b.html 280708-1b.html
 fails == 281241-1.html 281241-1.html
 fails == 281241-2.xhtml 281241-2.xhtml
-# == 283686-1.html 283686-1.html
+== 283686-1.html 283686-1.html
 == 283686-2.html 283686-2.html
-# == 283686-3.html 283686-3.html
+== 283686-3.html 283686-3.html
 fails == 289384-1.xhtml 289384-1.xhtml
-# == 289480.html#top 289480.html#top
+skip-if(stylo) == 289480.html#top 289480.html#top # Bug 1341705
 fails == 290129-1.html 290129-1.html
 fails == 291078-1.html 291078-1.html
 == 291078-2.html 291078-2.html
 == 291262-1.html 291262-1.html
-# == 294306-1.html 294306-1.html
-# == 294306-1.html 294306-1.html
+== 294306-1.html 294306-1.html
+== 294306-1.html 294306-1.html
 fails == 296361-1.html 296361-1.html
 == 296904-1.html 296904-1.html
 fails == 299136-1.html 299136-1.html
 == 299837-1.html 299837-1.html
 == 299837-2.xul 299837-2.xul
 random-if(d2d) == 299837-3.xul 299837-3.xul
 fails == 300691-1a.html 300691-1a.html
 fails == 300691-1b.html 300691-1b.html
@@ -341,18 +341,18 @@ fails == 307102-3.html 307102-3.html
 == 308406-2.html 308406-2.html
 == 309550-1.html 309550-1.html
 == 309914-1.xul 309914-1.xul
 == 311366-unknown-inline-1.html 311366-unknown-inline-1.html
 == 311366-unknown-block-1.html 311366-unknown-block-1.html
 == 311366-unknown-block-3.html 311366-unknown-block-3.html
 == 311366-unknown-block-2.html 311366-unknown-block-2.html
 == 311366-unknown-inline-2.html 311366-unknown-inline-2.html
-# == 311822-1.html 311822-1.html
-# == 311822-1.html 311822-1.html
+fails == 311822-1.html 311822-1.html # bug 1341712, bug 1341714
+fails == 311822-1.html 311822-1.html # bug 1341712, bug 1341714
 fails == 315620-1a.html 315620-1a.html
 == 315620-1b.html 315620-1b.html
 fails == 315620-2a.xhtml 315620-2a.xhtml
 == 315620-2b.xhtml 315620-2b.xhtml
 fails == 315920-1a.html 315920-1a.html
 fails == 315920-1b.html 315920-1b.html
 fails == 315920-1c.html 315920-1c.html
 fails == 315920-1d.html 315920-1d.html
@@ -429,19 +429,19 @@ fails == 323656-3.html 323656-3.html
 == 325292-1.html 325292-1.html
 fails == 325486-1.html 325486-1.html
 == 328111-1.html 328111-1.html
 random == 328829-1.xhtml 328829-1.xhtml
 == 328829-2.xhtml 328829-2.xhtml
 == 329359-1.html 329359-1.html
 fails == 331809-1.html 331809-1.html
 == 332360.html 332360.html
-# == 332360-ltr.html 332360-ltr.html
+== 332360-ltr.html 332360-ltr.html
 == 332360-width.html 332360-width.html
-# == 332360-width-ltr.html 332360-width-ltr.html
+== 332360-width-ltr.html 332360-width-ltr.html
 fails == 332557-1.html 332557-1.html
 == 332975-1.html 332975-1.html
 == 333970-1.html 333970-1.html
 == 334829-1a.xhtml 334829-1a.xhtml
 == 334829-1b.xhtml 334829-1b.xhtml
 fails == 335628-1.html 335628-1.html
 == 335628-2.xul 335628-2.xul
 == 336096-1.xul 336096-1.xul
@@ -465,18 +465,18 @@ fails == 345563-sub.xhtml 345563-sub.xht
 fails == 346774-1a.html 346774-1a.html
 fails == 346774-1b.html 346774-1b.html
 fails == 346774-1c.html 346774-1c.html
 fails == 347348-1.xhtml 347348-1.xhtml
 fails == 347496-1.xhtml 347496-1.xhtml
 == 347912-1.html 347912-1.html
 fails == 348049-1.xhtml 348049-1.xhtml
 fails == 348516-1.html 348516-1.html
-# == 348516-2.html 348516-2.html
-# == 348516-2.html 348516-2.html
+fails == 348516-2.html 348516-2.html # Bug 1321769?
+fails == 348516-2.html 348516-2.html # Bug 1321769?
 fails == 348516-3.html 348516-3.html
 == 348597-1.html 348597-1.html
 == 348809-1a.html 348809-1a.html
 == 348809-1b.html 348809-1b.html
 == 348809-1c.html 348809-1c.html
 == 348809-1d.html 348809-1d.html
 == 348809-1e.html 348809-1e.html
 == 348809-1f.html 348809-1f.html
@@ -526,37 +526,37 @@ fails == 352980-3f.html 352980-3f.html
 == 355548-4.xml 355548-4.xml
 == 355548-5.xml 355548-5.xml
 == 356774-1.html 356774-1.html
 == 356775-1.html 356775-1.html
 fails == 359869-1.html 359869-1.html
 fails == 359903-1.html 359903-1.html
 fails == 359903-2.html 359903-2.html
 == 360065-1.html 360065-1.html
-# == 360746-1.html 360746-1.html
+asserts-if(stylo,1) == 360746-1.html 360746-1.html # Bug 1341721
 == 360757-1a.html 360757-1a.html
 == 360757-1b.html 360757-1b.html
 == 361091-1.html 361091-1.html
 fails == 362594-1a.html 362594-1a.html
 fails == 362594-1b.html 362594-1b.html
 fails == 362594-1c.html 362594-1c.html
-# == 362594-2a.html 362594-2a.html
-# == 362594-2a.html 362594-2a.html
-# == 362594-2b.html 362594-2b.html
-# == 362594-2b.html 362594-2b.html
+fails == 362594-2a.html 362594-2a.html # Bug 1341651
+fails == 362594-2a.html 362594-2a.html # Bug 1341651
+fails == 362594-2b.html 362594-2b.html # Bug 1341651
+fails == 362594-2b.html 362594-2b.html # Bug 1341651
 fails == 362594-2c.html 362594-2c.html
 fails == 362901-1.html 362901-1.html
 == 363247-1.html 363247-1.html
 fails == 363329-1.html 363329-1.html
 fails == 363329-2.html 363329-2.html
 fails == 363370-1.html 363370-1.html
 fails == 363402-1.html 363402-1.html
 == 363637-1.html 363637-1.html
-# == 363706-1.html 363706-1.html
-# == 363706-1.html 363706-1.html
+fails == 363706-1.html 363706-1.html # Bug 1324348
+fails == 363706-1.html 363706-1.html # Bug 1324348
 fails == 363728-1.html 363728-1.html
 == 363728-2.html 363728-2.html
 fails == 363858-1.html 363858-1.html
 fails == 363858-2.html 363858-2.html
 fails == 363858-3.html 363858-3.html
 fails == 363858-4.html 363858-4.html
 fails == 363858-5a.html 363858-5a.html
 fails == 363858-5b.html 363858-5b.html
@@ -603,37 +603,37 @@ fails == 367504-float-1.html 367504-floa
 fails == 368020-1.html 368020-1.html
 fails == 368020-2.html 368020-2.html
 fails == 368020-3.html 368020-3.html
 fails pref(layout.css.box-decoration-break.enabled,true) == 368020-5.html 368020-5.html
 == 368155-1.xhtml 368155-1.xhtml
 fails asserts(4-8) == 368155-negative-margins-1.html 368155-negative-margins-1.html
 # we can't test this because there's antialiasing involved, and our comparison
 # is too exact
-# == 368247-1.html 368247-1.html
+== 368247-1.html 368247-1.html
 == 368247-2.html 368247-2.html
 == 368504-1.html 368504-1.html
 fails == 368504-2.html 368504-2.html
 == 368504-3a.html 368504-3a.html
 == 368504-3b.html 368504-3b.html
 == 368504-4.html 368504-4.html
 == 368504-5.html 368504-5.html
 fails == 368504-6.html 368504-6.html
 fails asserts-if(stylo,2) == 368622-1.html 368622-1.html # bug 1324704
 fails == 368651-1.html 368651-1.html
 == 369361-1.html 369361-1.html
 == 369361-2.html 369361-2.html
 == 369882.xul 369882.xul
 fails == 369975-1.html 369975-1.html
 == 370353-1.html 370353-1.html
 fails == 370422-1.html 370422-1.html
-# == 370525-1.html 370525-1.html
-# == 370525-1.html 370525-1.html
-# == 370525-2.html 370525-2.html
-# == 370525-2.html 370525-2.html
+== 370525-1.html 370525-1.html
+== 370525-1.html 370525-1.html
+== 370525-2.html 370525-2.html
+== 370525-2.html 370525-2.html
 == 370525-rowspan-1a.html 370525-rowspan-1a.html
 == 370525-rowspan-1b.html 370525-rowspan-1b.html
 == 370525-rowspan-1c.html 370525-rowspan-1c.html
 == 370525-rowspan-2a.html 370525-rowspan-2a.html
 == 370525-rowspan-2b.html 370525-rowspan-2b.html
 == 370525-rowspan-3.html 370525-rowspan-3.html
 == 370525-rowspan-4.html 370525-rowspan-4.html
 == 370525-sib.html 370525-sib.html
@@ -699,18 +699,18 @@ fails == 379349-2a.xhtml 379349-2a.xhtml
 fails == 379349-2b.xhtml 379349-2b.xhtml
 fails == 379349-3a.xhtml 379349-3a.xhtml
 fails == 379349-3b.xhtml 379349-3b.xhtml
 fails == 379361-1.html 379361-1.html
 fails == 379361-2.html 379361-2.html
 fails == 379361-3.html 379361-3.html
 == 379461-1.xhtml 379461-1.xhtml
 == 379461-2.xhtml 379461-2.xhtml
-# == 379461-3-container-xhtml.html 379461-3-container-xhtml.html
-# == 379461-3-container-xhtml.html 379461-3-container-xhtml.html
+fails == 379461-3-container-xhtml.html 379461-3-container-xhtml.html # Bug 1341095
+fails == 379461-3-container-xhtml.html 379461-3-container-xhtml.html # Bug 1341095
 == 380004-1.html 380004-1.html
 == 380227-1.html 380227-1.html
 fails == 380825-1.html 380825-1.html
 == 380842-1.html 380842-1.html
 == 381130-1.html 381130-1.html
 fails == 381507-1.html 381507-1.html
 == 381746-1.html 381746-1.html
 fails == 382600-1.html 382600-1.html
@@ -748,34 +748,34 @@ fails test-pref(layout.float-fragments-i
 fails test-pref(layout.float-fragments-inside-column.enabled,true) == 386147-1.html 386147-1.html
 == 386310-1a.html 386310-1a.html
 == 386310-1b.html 386310-1b.html
 == 386310-1c.html 386310-1c.html
 == 386310-1d.html 386310-1d.html
 == 386401-1.html 386401-1.html
 == 386401-2.html 386401-2.html
 == 386401-3.html 386401-3.html
-# == 386470-1a.html 386470-1a.html
+fails == 386470-1a.html 386470-1a.html # Bug 1341725
 fails == 386470-1b.html 386470-1b.html
-# == 386470-1c.html 386470-1c.html
+fails == 386470-1c.html 386470-1c.html  # Bug 1341725
 == 386920-1.html 386920-1.html
 == 387201-1.html 387201-1.html
 == 387201-2.html 387201-2.html
 == 387201-3.html 387201-3.html
 == 387227-1.html 387227-1.html
 == 387227-2.html 387227-2.html
 == 387344-1.html 387344-1.html
 == 387876-1.html 387876-1.html
 == 387876-2.html 387876-2.html
 == 387876-3a.html 387876-3a.html
 == 387876-3b.html 387876-3b.html
 == 388026-1.html 388026-1.html
 fails == 389074-1.html 389074-1.html
-# == 389224-1.html 389224-1.html
-# == 389224-2.html 389224-2.html
+== 389224-1.html 389224-1.html
+fails == 389224-2.html 389224-2.html # Bug 1341728
 fails == 389468-1.html 389468-1.html
 == 389623-1.html 389623-1.html
 == 389636-1.html 389636-1.html
 == 389924-1a.html 389924-1a.html
 == 389924-1b.html 389924-1b.html
 == 389924-1a.html 389924-1a.html
 == 390318-1a.html 390318-1a.html
 == 390318-1b.html 390318-1b.html
@@ -803,17 +803,17 @@ fails == 393490-1.html 393490-1.html
 == 393655-5.html 393655-5.html
 == 393671-1.html 393671-1.html
 == 393671-2.html 393671-2.html
 == 393671-3.html 393671-3.html
 == 393760-1.xml 393760-1.xml
 fuzzy-if(skiaContent,1,500) == 393760-2.xml 393760-2.xml
 == 394111-1.html 394111-1.html
 == 394534-1.html 394534-1.html
-# == 394676-1.xhtml 394676-1.xhtml
+skip-if(stylo) == 394676-1.xhtml 394676-1.xhtml # Bug 1341719
 fails == 395107-1.html 395107-1.html
 fails == 395107-2.html 395107-2.html
 fails == 395107-3.html 395107-3.html
 fails == 395107-4.html 395107-4.html
 fails == 395107-5.html 395107-5.html
 fails == 395130-1.html 395130-1.html
 fails == 395130-2.html 395130-2.html
 == 395331-1.xml 395331-1.xml
@@ -882,17 +882,17 @@ fails == 403519-1.html 403519-1.html
 == 403519-2.html 403519-2.html
 == 403656-1.html 403656-1.html
 == 403656-2.html 403656-2.html
 fails == 403656-3.html 403656-3.html
 == 403656-4.html 403656-4.html
 == 403656-5.html 403656-5.html
 #== 403657-1.html 403657-1.html
 fails == 403733-1.html 403733-1.html
-# == 403962-1.xhtml 403962-1.xhtml
+fails == 403962-1.xhtml 403962-1.xhtml # Bug 1290276
 == 404030-1.html 404030-1.html
 == 404030-1-notref.html 404030-1-notref.html
 == 404030-1-notref2.html 404030-1-notref2.html
 fails == 404123-1.html 404123-1.html
 fails == 404123-2.html 404123-2.html
 fails == 404123-3.html 404123-3.html
 # may fail "randomly" on OS X, doesn't seem to be rendering usefully anyhow - bug 602469
 random-if(cocoaWidget) HTTP(..) == 404149-1.xul 404149-1.xul
@@ -906,17 +906,17 @@ fails == 404553-1.html 404553-1.html
 == 404666-1.html 404666-1.html
 == 404666-2.html 404666-2.html
 == 405186-1.xhtml 405186-1.xhtml
 fails == 405305-1.html 405305-1.html
 == 405380-1.html 405380-1.html
 == 405517-1.xhtml 405517-1.xhtml
 == 405577-1.html 405577-1.html
 == 405584-1.html 405584-1.html
-# == 405952-1.html 405952-1.html
+fails == 405952-1.html 405952-1.html # Bug 1321769?
 == 406484-1.html 406484-1.html
 == 406568-1.html 406568-1.html
 fails == 407016-1-a.html 407016-1-a.html
 fails == 407016-1-b.html 407016-1-b.html
 fails == 407078-1.html 407078-1.html
 fails == 407095-1.html 407095-1.html
 == 407111-1.html 407111-1.html
 == 407227-1.html 407227-1.html
@@ -1040,66 +1040,66 @@ random-if(gtkWidget) == 424074-1-ref2.xu
 == 424236-9.html 424236-9.html
 == 424236-10.html 424236-10.html
 == 424236-11.html 424236-11.html
 == 424434-1.html 424434-1.html
 == 424465-1.html 424465-1.html
 == 424631-1.html 424631-1.html
 == 424710-1.html 424710-1.html
 fails == 424766-1.html 424766-1.html
-# == 425972-1.html 425972-1.html
+== 425972-1.html 425972-1.html
 == 425972-2.html 425972-2.html
-# == 425972-1.html 425972-1.html
+== 425972-1.html 425972-1.html
 fails == 426629-1.html 426629-1.html
 asserts(3-6) == 427017-1.xhtml 427017-1.xhtml
 == 427129-scrollframe.html 427129-scrollframe.html
 == 427129-table.html 427129-table.html
 == 427129-image.html 427129-image.html
 == 427129-table-caption.html 427129-table-caption.html
 == 427370-1.html 427370-1.html
 fails == 427730-1.html 427730-1.html
 == 428278.html 428278.html
 == 428423-1a.html 428423-1a.html
 == 428423-1b.html 428423-1b.html
 fails == 428521-1a.html 428521-1a.html
 fails == 428521-1b.html 428521-1b.html
 fails == 428521-1c.html 428521-1c.html
-# == 428810-1a-ltr.html 428810-1a-ltr.html
-# == 428810-1b-ltr.html 428810-1b-ltr.html
-# == 428810-1c-ltr.html 428810-1c-ltr.html
-# == 428810-1d-ltr.html 428810-1d-ltr.html
+== 428810-1a-ltr.html 428810-1a-ltr.html
+== 428810-1b-ltr.html 428810-1b-ltr.html
+== 428810-1c-ltr.html 428810-1c-ltr.html
+== 428810-1d-ltr.html 428810-1d-ltr.html
 == 428810-1-ltr-ref.html 428810-1-ltr-ref.html
-# == 428810-2a-ltr.html 428810-2a-ltr.html
-# == 428810-2b-ltr.html 428810-2b-ltr.html
-# == 428810-2e-ltr.html 428810-2e-ltr.html
-# == 428810-2f-ltr.html 428810-2f-ltr.html
+== 428810-2a-ltr.html 428810-2a-ltr.html
+== 428810-2b-ltr.html 428810-2b-ltr.html
+== 428810-2e-ltr.html 428810-2e-ltr.html
+== 428810-2f-ltr.html 428810-2f-ltr.html
 == 428810-2-ltr-ref.html 428810-2-ltr-ref.html
-# == 428810-3a-ltr.html 428810-3a-ltr.html
-# == 428810-3b-ltr.html 428810-3b-ltr.html
-# == 428810-3e-ltr.html 428810-3e-ltr.html
-# == 428810-3f-ltr.html 428810-3f-ltr.html
+== 428810-3a-ltr.html 428810-3a-ltr.html
+== 428810-3b-ltr.html 428810-3b-ltr.html
+== 428810-3e-ltr.html 428810-3e-ltr.html
+== 428810-3f-ltr.html 428810-3f-ltr.html
 == 428810-3-ltr-ref.html 428810-3-ltr-ref.html
-# == 428810-1a-rtl.html 428810-1a-rtl.html
-# == 428810-1b-rtl.html 428810-1b-rtl.html
-# == 428810-1c-rtl.html 428810-1c-rtl.html
-# == 428810-1d-rtl.html 428810-1d-rtl.html
-# == 428810-1-rtl-ref.html 428810-1-rtl-ref.html
-# == 428810-1-rtl-ref.html 428810-1-rtl-ref.html
-# == 428810-2a-rtl.html 428810-2a-rtl.html
-# == 428810-2b-rtl.html 428810-2b-rtl.html
-# == 428810-2e-rtl.html 428810-2e-rtl.html
-# == 428810-2f-rtl.html 428810-2f-rtl.html
-# == 428810-2-rtl-ref.html 428810-2-rtl-ref.html
-# == 428810-2-rtl-ref.html 428810-2-rtl-ref.html
-# == 428810-3a-rtl.html 428810-3a-rtl.html
-# == 428810-3b-rtl.html 428810-3b-rtl.html
-# == 428810-3e-rtl.html 428810-3e-rtl.html
-# == 428810-3f-rtl.html 428810-3f-rtl.html
-# == 428810-3-rtl-ref.html 428810-3-rtl-ref.html
-# == 428810-3-rtl-ref.html 428810-3-rtl-ref.html
+== 428810-1a-rtl.html 428810-1a-rtl.html
+== 428810-1b-rtl.html 428810-1b-rtl.html
+== 428810-1c-rtl.html 428810-1c-rtl.html
+== 428810-1d-rtl.html 428810-1d-rtl.html
+== 428810-1-rtl-ref.html 428810-1-rtl-ref.html
+== 428810-1-rtl-ref.html 428810-1-rtl-ref.html
+== 428810-2a-rtl.html 428810-2a-rtl.html
+== 428810-2b-rtl.html 428810-2b-rtl.html
+== 428810-2e-rtl.html 428810-2e-rtl.html
+== 428810-2f-rtl.html 428810-2f-rtl.html
+== 428810-2-rtl-ref.html 428810-2-rtl-ref.html
+== 428810-2-rtl-ref.html 428810-2-rtl-ref.html
+== 428810-3a-rtl.html 428810-3a-rtl.html
+== 428810-3b-rtl.html 428810-3b-rtl.html
+== 428810-3e-rtl.html 428810-3e-rtl.html
+== 428810-3f-rtl.html 428810-3f-rtl.html
+== 428810-3-rtl-ref.html 428810-3-rtl-ref.html
+== 428810-3-rtl-ref.html 428810-3-rtl-ref.html
 == 428810-1a-ltr-insets.html 428810-1a-ltr-insets.html
 == 428810-1b-ltr-insets.html 428810-1b-ltr-insets.html
 == 428810-1c-ltr-insets.html 428810-1c-ltr-insets.html
 == 428810-1d-ltr-insets.html 428810-1d-ltr-insets.html
 == 428810-1-ltr-insets-ref.html 428810-1-ltr-insets-ref.html
 == 428810-2a-ltr-insets.html 428810-2a-ltr-insets.html
 == 428810-2b-ltr-insets.html 428810-2b-ltr-insets.html
 == 428810-2e-ltr-insets.html 428810-2e-ltr-insets.html
@@ -1109,30 +1109,30 @@ fails == 428521-1c.html 428521-1c.html
 == 428810-3b-ltr-insets.html 428810-3b-ltr-insets.html
 == 428810-3e-ltr-insets.html 428810-3e-ltr-insets.html
 == 428810-3f-ltr-insets.html 428810-3f-ltr-insets.html
 == 428810-3-ltr-insets-ref.html 428810-3-ltr-insets-ref.html
 == 428810-1a-rtl-insets.html 428810-1a-rtl-insets.html
 == 428810-1b-rtl-insets.html 428810-1b-rtl-insets.html
 == 428810-1c-rtl-insets.html 428810-1c-rtl-insets.html
 == 428810-1d-rtl-insets.html 428810-1d-rtl-insets.html
-# == 428810-1-rtl-insets-ref.html 428810-1-rtl-insets-ref.html
-# == 428810-1-rtl-insets-ref.html 428810-1-rtl-insets-ref.html
+== 428810-1-rtl-insets-ref.html 428810-1-rtl-insets-ref.html
+== 428810-1-rtl-insets-ref.html 428810-1-rtl-insets-ref.html
 == 428810-2a-rtl-insets.html 428810-2a-rtl-insets.html
 == 428810-2b-rtl-insets.html 428810-2b-rtl-insets.html
 == 428810-2e-rtl-insets.html 428810-2e-rtl-insets.html
 == 428810-2f-rtl-insets.html 428810-2f-rtl-insets.html
-# == 428810-2-rtl-insets-ref.html 428810-2-rtl-insets-ref.html
-# == 428810-2-rtl-insets-ref.html 428810-2-rtl-insets-ref.html
+== 428810-2-rtl-insets-ref.html 428810-2-rtl-insets-ref.html
+== 428810-2-rtl-insets-ref.html 428810-2-rtl-insets-ref.html
 == 428810-3a-rtl-insets.html 428810-3a-rtl-insets.html
 == 428810-3b-rtl-insets.html 428810-3b-rtl-insets.html
 == 428810-3e-rtl-insets.html 428810-3e-rtl-insets.html
 == 428810-3f-rtl-insets.html 428810-3f-rtl-insets.html
-# == 428810-3-rtl-insets-ref.html 428810-3-rtl-insets-ref.html
-# == 428810-3-rtl-insets-ref.html 428810-3-rtl-insets-ref.html
+== 428810-3-rtl-insets-ref.html 428810-3-rtl-insets-ref.html
+== 428810-3-rtl-insets-ref.html 428810-3-rtl-insets-ref.html
 fails == 430412-1.html 430412-1.html
 == 430813-1.html 430813-1.html
 == 430813-2.html 430813-2.html
 == 430813-3.html 430813-3.html
 == 431341-1.html 431341-1.html
 == 431341-2.html 431341-2.html
 fails == 431520-1.html 431520-1.html
 == 431948-1.html 431948-1.html
@@ -1186,17 +1186,17 @@ fails test-pref(dom.use_xbl_scopes_for_r
 fails == 449362-1.html 449362-1.html
 == 449519-1.html 449519-1.html
 == 450670-1.html 450670-1.html
 fails == 451168-1.html 451168-1.html
 == 451876-1.html 451876-1.html
 == 451876-2.html 451876-2.html
 == 452915-1.html 452915-1.html
 == 452964-1.html 452964-1.html
-# == 454361.html 454361.html
+== 454361.html 454361.html
 == 455105-1.html 455105-1.html
 == 455105-2.html 455105-2.html
 fails == 455171-5.html 455171-5.html
 fails == 455280-1.xhtml 455280-1.xhtml
 fails == 455826-1.html 455826-1.html
 fails-if(cocoaWidget) fails-if(Android) == 456147.xul 456147.xul
 == 456219-1a.html 456219-1a.html
 == 456219-1b.html 456219-1b.html
@@ -1272,28 +1272,28 @@ fails == 474417-1.html 474417-1.html
 == 475986-2b.html 475986-2b.html
 == 475986-2c.html 475986-2c.html
 == 475986-2d.html 475986-2d.html
 == 475986-2e.html 475986-2e.html
 == 475986-2f.html 475986-2f.html
 == 475986-3a.html 475986-3a.html
 == 475986-3b.html 475986-3b.html
 == 475986-4.html 475986-4.html
-# == 475986-1-ref.html 475986-1-ref.html
-# == 475986-1-ref.html 475986-1-ref.html
+== 475986-1-ref.html 475986-1-ref.html
+== 475986-1-ref.html 475986-1-ref.html
 == 475986-2-ref.html 475986-2-ref.html
 == 476063-1.html 476063-1.html
 fails == 476063-2.html 476063-2.html
 fails == 476063-3.html 476063-3.html
 == 476063-4.xhtml 476063-4.xhtml
 == 476357-1.html 476357-1.html
-# == 476598-1a.html 476598-1a.html
-# == 476598-1a.html 476598-1a.html
-# == 476598-1b.html 476598-1b.html
-# == 476598-1b.html 476598-1b.html
+fails == 476598-1a.html 476598-1a.html # Bug 1341785
+fails == 476598-1a.html 476598-1a.html # Bug 1341785
+fails == 476598-1b.html 476598-1b.html # Bug 1341785
+fails == 476598-1b.html 476598-1b.html # Bug 1341785
 == 476598-1-ref.html 476598-1-ref.html
 == 476856-1.html 476856-1.html
 random-if(d2d) == 478377-1.xul 478377-1.xul
 == 478614-1.html 478614-1.html
 == 478614-2.html 478614-2.html
 == 478614-3.html 478614-3.html
 == 478614-4.html 478614-4.html
 == 478614-5.html 478614-5.html
@@ -1308,17 +1308,17 @@ fails == 478811-4.html 478811-4.html
 == 480017-1.html 480017-1.html
 == 480880-1a.html 480880-1a.html
 == 480880-1b.html 480880-1b.html
 == 480880-1c.html 480880-1c.html
 == 480880-1d.html 480880-1d.html
 == 480880-1e.html 480880-1e.html
 == 480880-2a.html 480880-2a.html
 == 480880-2b.html 480880-2b.html
-# == 480880-2c.html 480880-2c.html
+== 480880-2c.html 480880-2c.html
 fails-if(Android) == 481024-1a.html 481024-1a.html
 fails-if(Android) == 481024-1b.html 481024-1b.html
 fails-if(Android) == 481024-1c.html 481024-1c.html
 == 481024-1d.html 481024-1d.html
 == 481024-1e.html 481024-1e.html
 fails == 481948-1.html 481948-1.html
 == 481948-2.html 481948-2.html
 fails-if(Android) random-if(winWidget) fails-if(gtkWidget) == 481948-3.html 481948-3.html
@@ -1348,17 +1348,17 @@ fails == 486065-1.html 486065-1.html
 == 487539-1.html 487539-1.html
 == 488390-1.html 488390-1.html
 == 488649-1.html 488649-1.html
 == 488685-1.html 488685-1.html
 == 488692-1.html 488692-1.html
 == 489868-1.svg 489868-1.svg
 == 490173-1.html 490173-1.html
 fails == 490173-2.html 490173-2.html
-# == 490176-1.html 490176-1.html
+== 490176-1.html 490176-1.html
 == 490177-1.svg 490177-1.svg
 fails == 490182-1a.html 490182-1a.html
 fails == 490182-1b.html 490182-1b.html
 pref(browser.display.focus_ring_width,1) == 491180-1.html 491180-1.html
 pref(browser.display.focus_ring_width,1) == 491180-2.html 491180-2.html
 == 491323-1.xul 491323-1.xul
 == 492239-1.xul 492239-1.xul
 == 492661-1.html 492661-1.html
@@ -1372,17 +1372,17 @@ fails == 495354-1b.xhtml 495354-1b.xhtml
 == 495385-1b.html 495385-1b.html
 == 495385-1c.html 495385-1c.html
 == 495385-1d.html 495385-1d.html
 == 495385-1e.html 495385-1e.html
 == 495385-1f.html 495385-1f.html
 == 495385-2a.html 495385-2a.html
 == 495385-2b.html 495385-2b.html
 == 495385-2c.html 495385-2c.html
-# == 495385-2d.html 495385-2d.html
+== 495385-2d.html 495385-2d.html
 == 495385-2e.html 495385-2e.html
 fails pref(dom.use_xbl_scopes_for_remote_xul,true) == 495385-2f.xhtml 495385-2f.xhtml
 == 495385-2g.html 495385-2g.html
 == 495385-2h.html 495385-2h.html
 == 495385-2i.html 495385-2i.html
 == 495385-3.html 495385-3.html
 == 495385-4.html 495385-4.html
 fails == 495385-5.html 495385-5.html
@@ -1470,25 +1470,25 @@ fails random == 536061.html 536061.html
 fails == 538909-1.html 538909-1.html
 == 538935-1.html 538935-1.html
 == 539226-1.html 539226-1.html
 == 539323-1.html 539323-1.html
 == 539323-2.html 539323-2.html
 == 539323-3.html 539323-3.html
 fails == 539880-1.html 539880-1.html
 fails == 539880-1-dynamic.html 539880-1-dynamic.html
-# == 539949-1.html#test2 539949-1.html#test2
+skip-if(stylo) == 539949-1.html#test2 539949-1.html#test2 # load fails???
 fails == 541382-1.html 541382-1.html
 == 541406-1.html 541406-1.html
 fails needs-focus == 542116-1.html 542116-1.html
 fails needs-focus == 542116-2.html 542116-2.html
 needs-focus == 542116-3.html 542116-3.html
 == 542317-1.html 542317-1.html
 == 542620-1.html 542620-1.html
-# == 545049-1.html 545049-1.html
+fails == 545049-1.html 545049-1.html # Bug 1341785
 == 546033-1.html 546033-1.html
 == 546071-1.html 546071-1.html
 == 549184-1.html 549184-1.html
 == 550325-1.html 550325-1.html
 == 550325-2.html 550325-2.html
 == 550325-3.html 550325-3.html
 == 550716-1.html 550716-1.html
 fails == 551463-1.html 551463-1.html
@@ -1549,19 +1549,19 @@ fails == 564054-1.html 564054-1.html
 == 565819-1.html 565819-1.html
 == 565819-2.html 565819-2.html
 fails needs-focus == 568441.html 568441.html
 == 569006-1.html 569006-1.html
 == 571281-1a.html 571281-1a.html
 == 571281-1b.html 571281-1b.html
 == 571281-1c.html 571281-1c.html
 == 571347-1a.html 571347-1a.html
-# == 571347-1b.html 571347-1b.html
-# == 571347-2a.html 571347-2a.html
-# == 571347-2b.html 571347-2b.html
+== 571347-1b.html 571347-1b.html
+== 571347-2a.html 571347-2a.html
+== 571347-2b.html 571347-2b.html
 fails == 571347-2c.html 571347-2c.html
 == 571347-2d.html 571347-2d.html
 fails == 571347-3.html 571347-3.html
 fails == 572598-1.html 572598-1.html
 fails == 574898-1.html 574898-1.html
 # 574907 is a windows-only issue, result on other platforms depends on details of font support
 fails == 574907-1.html 574907-1.html
 fails == 574907-2.html 574907-2.html
@@ -1595,17 +1595,17 @@ fails == 589615-1b.html 589615-1b.html
 fails == 589682-1.html 589682-1.html
 == 593243-1.html 593243-1.html
 fails == 593243-2.html 593243-2.html
 fails == 593544-1.html 593544-1.html
 == 594333-1.html 594333-1.html
 == 594624-1.html 594624-1.html
 fails == 594737-1.html 594737-1.html
 fails == 597721-1.html 597721-1.html
-# == 598726-1.html 598726-1.html
+skip-if(stylo) == 598726-1.html 598726-1.html # Bug 1302946
 == 599113-1.html 599113-1.html
 == 599476.html 599476.html
 == 599882-1a.html 599882-1a.html
 == 599882-1b.html 599882-1b.html
 == 599882-2.html 599882-2.html
 == 600045-1.html 600045-1.html
 fails == 600803-1.html 600803-1.html
 == 600974-1.html 600974-1.html
@@ -1620,25 +1620,25 @@ fails == 604737.html 604737.html
 fails == 605138-1.html 605138-1.html
 == 605157-1.xhtml 605157-1.xhtml
 == 607267-1.html 607267-1.html
 fails == 608636-1.html 608636-1.html
 == 608756-1a.html 608756-1a.html
 == 608756-1b.html 608756-1b.html
 asserts-if(stylo,4) == 608756-2.html 608756-2.html # bug 1324633
 == 609272-1.html 609272-1.html
-# == 613433-1.html 613433-1.html
-# == 613433-1.html 613433-1.html
-# == 613433-1.html 613433-1.html
-# == 613433-2.html 613433-2.html
-# == 613433-2.html 613433-2.html
-# == 613433-2.html 613433-2.html
-# == 613433-3.html 613433-3.html
-# == 613433-3.html 613433-3.html
-# == 613433-3.html 613433-3.html
+fails == 613433-1.html 613433-1.html
+fails == 613433-1.html 613433-1.html
+fails == 613433-1.html 613433-1.html
+fails == 613433-2.html 613433-2.html
+fails == 613433-2.html 613433-2.html
+fails == 613433-2.html 613433-2.html
+fails == 613433-3.html 613433-3.html
+fails == 613433-3.html 613433-3.html
+fails == 613433-3.html 613433-3.html
 == 614272-1.svg 614272-1.svg
 fails HTTP(..) == 615121-1.html 615121-1.html
 fails HTTP(..) == 615121-2.html 615121-2.html
 fails == 617242-1.html 617242-1.html
 fails == 618071.html 618071.html
 fails == 619117-1.html 619117-1.html
 fails HTTP(..) == 619511-1.html 619511-1.html
 fails == 621253-1-externalFilter.html 621253-1-externalFilter.html
@@ -1649,20 +1649,20 @@ random-if(winWidget) fuzzy-if(OSX==1008,
 random-if(winWidget) HTTP(..) == 621918-2.svg 621918-2.svg
 fails == 622585-1.html 622585-1.html
 == 625409-1.html 625409-1.html
 == 627393-1.html 627393-1.html
 # fuzzy-if(skiaContent,1,500) == 630835-1.html 630835-1.html
 == 631352-1.html 631352-1.html
 == 632423-1.html 632423-1.html
 skip-if(Android) random-if(winWidget||OSX==1010) == 632781-verybig.html 632781-verybig.html
-# == 632781-normalsize.html 632781-normalsize.html
+== 632781-normalsize.html 632781-normalsize.html
 == 633344-1.html 633344-1.html
 fails == 634232-1.html 634232-1.html
-# == 635302-1.html 635302-1.html
+skip-if(stylo) == 635302-1.html 635302-1.html # Too intermittent.
 == 635373-1.html 635373-1.html
 == 635373-2.html 635373-2.html
 == 635373-3.html 635373-3.html
 fails HTTP(..) == 635639-1.html 635639-1.html
 fails HTTP(..) == 635639-2.html 635639-2.html
 fails random == 637597-1.html 637597-1.html
 fails == 637852-1.html 637852-1.html
 fails == 637852-2.html 637852-2.html
@@ -1808,18 +1808,18 @@ fails == 960277-1.html 960277-1.html
 == 961887-1.html 961887-1.html
 == 961887-2.html 961887-2.html
 == 961887-3.html 961887-3.html
 fails == 966992-1.html 966992-1.html
 fails == 966510-1.html 966510-1.html
 fails == 966510-2.html 966510-2.html
 fuzzy-if(skiaContent,1,123) == 978911-1.svg 978911-1.svg
 == 983084-1.html 983084-1.html
-# == 983084-2.html 983084-2.html
-# == 983084-3.html 983084-3.html
+skip-if(stylo) == 983084-2.html 983084-2.html # Bug 1302946
+skip-if(stylo) == 983084-3.html 983084-3.html # Bug 1302946
 fails == 983691-1.html 983691-1.html
 HTTP(..) == 983985-1.html 983985-1.html
 fails HTTP(..) == 983985-2.html 983985-2.html
 fails == 985303-1a.html 985303-1a.html
 fails == 985303-1b.html 985303-1b.html
 fails == 987680-1.html 987680-1.html
 == 991046-1.html 991046-1.html
 fails == 992447.html 992447.html
@@ -1856,31 +1856,31 @@ fails == 1062792-1.html 1062792-1.html
 fails == 1069716-1.html 1069716-1.html
 == 1078262-1.html 1078262-1.html
 test-pref(layout.testing.overlay-scrollbars.always-visible,false) == 1081072-1.html 1081072-1.html
 == 1081185-1.html 1081185-1.html
 == 1097437-1.html 1097437-1.html
 == 1103258-1.html 1103258-1.html
 == 1105137-1.html 1105137-1.html
 fails == 1116480-1-fakeitalic-overflow.html 1116480-1-fakeitalic-overflow.html
-# == 1111753-1.html 1111753-1.html
+skip-if(stylo) == 1111753-1.html 1111753-1.html # Bug 1302946
 fails == 1114526-1.html 1114526-1.html
 fuzzy-if(skiaContent,1,800000) == 1119117-1a.html 1119117-1a.html
 fuzzy-if(skiaContent,1,800000) == 1119117-1b.html 1119117-1b.html
 fails == 1120431-1.html 1120431-1.html
 fails == 1120431-2.html 1120431-2.html
 == 1121748-1.html 1121748-1.html
 skip == 1121748-2.html 1121748-2.html
 == 1127107-1a-nowrap.html 1127107-1a-nowrap.html
 == 1127107-1b-pre.html 1127107-1b-pre.html
 == 1127107-2-capitalize.html 1127107-2-capitalize.html
-# == 1127679-1a-inline-flex-relpos.html 1127679-1a-inline-flex-relpos.html
+== 1127679-1a-inline-flex-relpos.html 1127679-1a-inline-flex-relpos.html
 == 1128354-1.html 1128354-1.html
-# == 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl.html
-# == 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl.html
+fails == 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl.html
+fails == 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl.html
 # The 1133905-*.html reftests only make sense on platforms where both APZ and
 # <meta viewport> are enabled.
 # (Note: bug 1308702 covers these tests' failures on Android)
 == 1133905-1.html 1133905-1.html
 == 1133905-2.html 1133905-2.html
 skip-if(!Android) == 1133905-3.html 1133905-3.html
 skip-if(!Android) == 1133905-4.html 1133905-4.html
 skip-if(!Android) == 1133905-5.html 1133905-5.html
@@ -1898,43 +1898,43 @@ skip-if(!Android) == 1133905-4-h.html 11
 skip-if(!Android) == 1133905-5-h.html 1133905-5-h.html
 skip-if(!Android) == 1133905-6-h.html 1133905-6-h.html
 skip-if(!Android) fails-if(Android) == 1133905-1-vh.html 1133905-1-vh.html
 skip-if(!Android) fails-if(Android) == 1133905-2-vh.html 1133905-2-vh.html
 skip-if(!Android) fails-if(Android) == 1133905-3-vh.html 1133905-3-vh.html
 skip-if(!Android) == 1133905-4-vh.html 1133905-4-vh.html
 skip-if(!Android) fails-if(Android) == 1133905-5-vh.html 1133905-5-vh.html
 skip-if(!Android) fails-if(Android) == 1133905-6-vh.html 1133905-6-vh.html
-# == 1133905-1-rtl.html 1133905-1-rtl.html
-# == 1133905-2-rtl.html 1133905-2-rtl.html
-# == 1133905-3-rtl.html 1133905-3-rtl.html
-# == 1133905-4-rtl.html 1133905-4-rtl.html
-# == 1133905-5-rtl.html 1133905-5-rtl.html
-# == 1133905-6-rtl.html 1133905-6-rtl.html
-# == 1133905-1-v-rtl.html 1133905-1-v-rtl.html
-# == 1133905-2-v-rtl.html 1133905-2-v-rtl.html
-# == 1133905-3-v-rtl.html 1133905-3-v-rtl.html
-# == 1133905-4-v-rtl.html 1133905-4-v-rtl.html
-# == 1133905-5-v-rtl.html 1133905-5-v-rtl.html
-# == 1133905-6-v-rtl.html 1133905-6-v-rtl.html
-# == 1133905-1-h-rtl.html 1133905-1-h-rtl.html
-# == 1133905-2-h-rtl.html 1133905-2-h-rtl.html
-# == 1133905-3-h-rtl.html 1133905-3-h-rtl.html
-# == 1133905-4-h-rtl.html 1133905-4-h-rtl.html
-# == 1133905-5-h-rtl.html 1133905-5-h-rtl.html
-# == 1133905-6-h-rtl.html 1133905-6-h-rtl.html
-# == 1133905-1-vh-rtl.html 1133905-1-vh-rtl.html
-# == 1133905-2-vh-rtl.html 1133905-2-vh-rtl.html
-# == 1133905-3-vh-rtl.html 1133905-3-vh-rtl.html
-# == 1133905-4-vh-rtl.html 1133905-4-vh-rtl.html
-# == 1133905-5-vh-rtl.html 1133905-5-vh-rtl.html
-# == 1133905-6-vh-rtl.html 1133905-6-vh-rtl.html
+== 1133905-1-rtl.html 1133905-1-rtl.html
+== 1133905-2-rtl.html 1133905-2-rtl.html
+== 1133905-3-rtl.html 1133905-3-rtl.html
+== 1133905-4-rtl.html 1133905-4-rtl.html
+== 1133905-5-rtl.html 1133905-5-rtl.html
+== 1133905-6-rtl.html 1133905-6-rtl.html
+fails == 1133905-1-v-rtl.html 1133905-1-v-rtl.html # Bug 1341095
+fails == 1133905-2-v-rtl.html 1133905-2-v-rtl.html # Bug 1341095
+fails == 1133905-3-v-rtl.html 1133905-3-v-rtl.html # Bug 1341095
+fails == 1133905-4-v-rtl.html 1133905-4-v-rtl.html # Bug 1341095
+fails == 1133905-5-v-rtl.html 1133905-5-v-rtl.html # Bug 1341095
+fails == 1133905-6-v-rtl.html 1133905-6-v-rtl.html # Bug 1341095
+== 1133905-1-h-rtl.html 1133905-1-h-rtl.html
+== 1133905-2-h-rtl.html 1133905-2-h-rtl.html
+== 1133905-3-h-rtl.html 1133905-3-h-rtl.html
+== 1133905-4-h-rtl.html 1133905-4-h-rtl.html
+== 1133905-5-h-rtl.html 1133905-5-h-rtl.html
+== 1133905-6-h-rtl.html 1133905-6-h-rtl.html
+fails == 1133905-1-vh-rtl.html 1133905-1-vh-rtl.html # Bug 1341095
+fails == 1133905-2-vh-rtl.html 1133905-2-vh-rtl.html # Bug 1341095
+fails == 1133905-3-vh-rtl.html 1133905-3-vh-rtl.html # Bug 1341095
+fails == 1133905-4-vh-rtl.html 1133905-4-vh-rtl.html # Bug 1341095
+fails == 1133905-5-vh-rtl.html 1133905-5-vh-rtl.html # Bug 1341095
+fails == 1133905-6-vh-rtl.html 1133905-6-vh-rtl.html # Bug 1341095
 == 1150021-1.xul 1150021-1.xul
 fails == 1151145-1.html 1151145-1.html
-# == 1151306-1.html 1151306-1.html
+== 1151306-1.html 1151306-1.html
 == 1153845-1.html 1153845-1.html
 fails == 1155828-1.html 1155828-1.html
 == 1156129-1.html 1156129-1.html
 pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1.html
 fails == 1169331-1.html 1169331-1.html
 fails == 1174332-1.html 1174332-1.html
 == 1179078-1.html 1179078-1.html
 == 1179288-1.html 1179288-1.html
--- a/layout/reftests/canvas/reftest-stylo.list
+++ b/layout/reftests/canvas/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == default-size.html default-size.html
+== default-size.html default-size.html
 fails == size-1.html size-1.html
 
 == empty-transaction-1.html empty-transaction-1.html
 
 fails == image-rendering-test.html image-rendering-test.html
 == image-shadow.html image-shadow.html
 
 fails == size-change-1.html size-change-1.html
@@ -26,29 +26,29 @@ asserts-if(stylo,1) == text-rtl-left.htm
 asserts-if(stylo,1) == text-ltr-left.html text-ltr-left.html # bug 1324700
 
 fails asserts-if(stylo,1) == text-ltr-alignment-test.html text-ltr-alignment-test.html # bug 1324700
 fails asserts-if(stylo,1) == text-rtl-alignment-test.html text-rtl-alignment-test.html # bug 1324700
 
 asserts-if(stylo,1) == text-horzline-with-bottom.html text-horzline-with-bottom.html # bug 1324700
 fails-if(azureSkia&&OSX>=1008) asserts-if(stylo,1) == text-horzline-with-top.html text-horzline-with-top.html # bug 1324700
 
-# == text-big-stroke.html text-big-stroke.html
-# == text-big-stroke.html text-big-stroke.html
+fails asserts-if(stylo,1) == text-big-stroke.html text-big-stroke.html # Bug 1324700
+fails asserts-if(stylo,1) == text-big-stroke.html text-big-stroke.html # Bug 1324700
 
 fails asserts-if(stylo,1) == text-context-state-test.html text-context-state-test.html # bug 1324700
 fails asserts-if(stylo,1) == text-font-inherit.html text-font-inherit.html # bug 1324700
 fails asserts-if(stylo,1) == text-space-replace-test.html text-space-replace-test.html # bug 1324700
 
 fails asserts-if(stylo,1) == text-no-frame-test.html text-no-frame-test.html # bug 1324700
 fails asserts-if(stylo,1) == text-no-frame-2-test.html text-no-frame-2-test.html # bug 1324700
 fails asserts-if(stylo,1) == text-not-in-doc-test.html text-not-in-doc-test.html # bug 1324700
 
-# == text-bidi-ltr-test.html text-bidi-ltr-test.html
-# == text-bidi-ltr-test.html text-bidi-ltr-test.html
+fails asserts-if(stylo,1) == text-bidi-ltr-test.html text-bidi-ltr-test.html # Bug 1324700
+fails asserts-if(stylo,1) == text-bidi-ltr-test.html text-bidi-ltr-test.html # Bug 1324700
 fails asserts-if(stylo,1) == text-bidi-rtl-test.html text-bidi-rtl-test.html # bug 1324700
 
 fails asserts-if(stylo,4) == text-font-lang.html text-font-lang.html # bug 1324700
 
 fails asserts-if(stylo,1) == text-measure.html text-measure.html # bug 1324700
 fails asserts-if(stylo,1) == text-small-caps-1.html text-small-caps-1.html # bug 1324700
 
 fails asserts-if(stylo,1) == text-subpixel-1.html text-subpixel-1.html # bug 1324700
--- a/layout/reftests/columns/reftest-stylo.list
+++ b/layout/reftests/columns/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == basic-1.html basic-1.html
+== basic-1.html basic-1.html
 == pref-width-1a.html pref-width-1a.html
 == pref-width-1b.html pref-width-1b.html
 == pref-width-1c.html pref-width-1c.html
 fails == min-width-1a.html min-width-1a.html
 == min-width-1b.html min-width-1b.html
 == min-width-1c.html min-width-1c.html
 fails == min-width-2.html min-width-2.html
 fails == column-balancing-overflow-000.html column-balancing-overflow-000.html
@@ -13,25 +13,25 @@ fails == column-balancing-overflow-002.h
 fails == column-balancing-overflow-003.html column-balancing-overflow-003.html
 == column-balancing-overflow-004.html column-balancing-overflow-004.html
 == column-balancing-overflow-005.html column-balancing-overflow-005.html
 fails == column-balancing-000.html column-balancing-000.html
 fails == column-balancing-001.html column-balancing-001.html
 fails == column-balancing-002.html column-balancing-002.html
 fails == column-balancing-003.html column-balancing-003.html
 fails == column-balancing-004.html column-balancing-004.html
-# == column-box-alignment-rtl.html column-box-alignment-rtl.html
+== column-box-alignment-rtl.html column-box-alignment-rtl.html
 fails HTTP(..) == columnfill-balance.html columnfill-balance.html
 fails == columnfill-auto.html columnfill-auto.html
 fails HTTP(..) == columnfill-auto-2.html columnfill-auto-2.html
 fails HTTP(..) == columnfill-auto-3.html columnfill-auto-3.html
 fails == columnrule-basic.html columnrule-basic.html
 fails == columnrule-complex.html columnrule-complex.html
 == columnrule-linestyles.html columnrule-linestyles.html
-# == columnrule-padding.html columnrule-padding.html
+== columnrule-padding.html columnrule-padding.html
 fails == columnfill-overflow.html columnfill-overflow.html
 == margin-collapsing-bug616722-1.html margin-collapsing-bug616722-1.html
 == margin-collapsing-bug616722-2.html margin-collapsing-bug616722-2.html
 fails == column-balancing-nested-000.html column-balancing-nested-000.html
 fails == column-balancing-nested-001.html column-balancing-nested-001.html
 == columnrule-overflow.html columnrule-overflow.html
 == columns-table-caption-000.html columns-table-caption-000.html
 fails == positioning-transforms-bug1112501.html positioning-transforms-bug1112501.html
--- a/layout/reftests/counter-style/reftest-stylo.list
+++ b/layout/reftests/counter-style/reftest-stylo.list
@@ -13,24 +13,24 @@ fails == system-extends.html system-exte
 == system-numeric-invalid.html system-numeric-invalid.html
 == system-additive-invalid.html system-additive-invalid.html
 fails == system-extends-invalid.html system-extends-invalid.html
 fails == descriptor-negative.html descriptor-negative.html
 fails == descriptor-prefix.html descriptor-prefix.html
 fails == descriptor-suffix.html descriptor-suffix.html
 fails == descriptor-range.html descriptor-range.html
 fails == descriptor-pad.html descriptor-pad.html
-# == descriptor-fallback.html descriptor-fallback.html
+fails == descriptor-fallback.html descriptor-fallback.html # Bug 1328319
 fails == descriptor-symbols.html descriptor-symbols.html
 fails == descriptor-negative-invalid.html descriptor-negative-invalid.html
 fails == descriptor-prefix-invalid.html descriptor-prefix-invalid.html
 fails == descriptor-suffix-invalid.html descriptor-suffix-invalid.html
 fails == descriptor-range-invalid.html descriptor-range-invalid.html
 fails == descriptor-pad-invalid.html descriptor-pad-invalid.html
-# == descriptor-fallback.html descriptor-fallback.html
+fails == descriptor-fallback.html descriptor-fallback.html
 fails == descriptor-symbols-invalid.html descriptor-symbols-invalid.html
 fails == name-case-sensitivity.html name-case-sensitivity.html
 fails == dependent-builtin.html dependent-builtin.html
 fails == redefine-builtin.html redefine-builtin.html
 fails == redefine-attr-mapping.html redefine-attr-mapping.html
 fails asserts-if(stylo,2) == disclosure-styles.html disclosure-styles.html # bug 1324704
 fails == symbols-function.html symbols-function.html
 fails == symbols-function-invalid.html symbols-function-invalid.html
--- a/layout/reftests/css-animations/reftest-stylo.list
+++ b/layout/reftests/css-animations/reftest-stylo.list
@@ -1,44 +1,44 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == screen-animations.html screen-animations.html
-# == screen-animations.html screen-animations.html
-# == print-no-animations.html print-no-animations.html
-# == print-no-animations.html print-no-animations.html
-# == animate-opacity.html animate-opacity.html
+skip-if(stylo) == screen-animations.html screen-animations.html # Too intermittent.
+skip-if(stylo) == screen-animations.html screen-animations.html # Too intermittent.
+== print-no-animations.html print-no-animations.html
+== print-no-animations.html print-no-animations.html
+skip-if(stylo) == animate-opacity.html animate-opacity.html # Too intermittent.
 skip-if(stylo) == animate-preserves3d.html animate-preserves3d.html # bug 1324620
-# == in-visibility-hidden-animation.html in-visibility-hidden-animation.html
-# == in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element.html
-# == partially-out-of-view-animation.html partially-out-of-view-animation.html
-# == animate-display-table-opacity.html animate-display-table-opacity.html
+== in-visibility-hidden-animation.html in-visibility-hidden-animation.html
+fails == in-visibility-hidden-animation-pseudo-element.html in-visibility-hidden-animation-pseudo-element.html # Bug 1331047
+== partially-out-of-view-animation.html partially-out-of-view-animation.html
+skip-if(stylo) == animate-display-table-opacity.html animate-display-table-opacity.html # Too intermittent.
 # We need to run 100% opacity test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor
 # test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-opacity-1-animation.html stacking-context-opacity-1-animation.html
 # We need to run transform:none test case when OMTA is disabled to check that the animation creates a stacking context even if the animation is not running on the compositor
 # test-pref(layers.offmainthreadcomposition.async-animations,false) == stacking-context-transform-none-animation.html stacking-context-transform-none-animation.html
-# == no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-opacity-removing-animation-in-delay.html
-# == no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-transform-removing-animation-in-delay.html
-# == stacking-context-lose-opacity-1.html stacking-context-lose-opacity-1.html
+== no-stacking-context-opacity-removing-animation-in-delay.html no-stacking-context-opacity-removing-animation-in-delay.html
+== no-stacking-context-transform-removing-animation-in-delay.html no-stacking-context-transform-removing-animation-in-delay.html
+== stacking-context-lose-opacity-1.html stacking-context-lose-opacity-1.html
 == stacking-context-lose-transform-none.html stacking-context-lose-transform-none.html
-# == stacking-context-opacity-win-in-delay.html stacking-context-opacity-win-in-delay.html
+== stacking-context-opacity-win-in-delay.html stacking-context-opacity-win-in-delay.html
 == stacking-context-opacity-win-in-delay-on-main-thread.html stacking-context-opacity-win-in-delay-on-main-thread.html
 == stacking-context-opacity-wins-over-transition.html stacking-context-opacity-wins-over-transition.html
 == stacking-context-transform-win-in-delay.html stacking-context-transform-win-in-delay.html
 == stacking-context-transform-win-in-delay-on-main-thread.html stacking-context-transform-win-in-delay-on-main-thread.html
 == stacking-context-transform-wins-over-transition.html stacking-context-transform-wins-over-transition.html
-# == stacking-context-opacity-1-animation.html stacking-context-opacity-1-animation.html
+== stacking-context-opacity-1-animation.html stacking-context-opacity-1-animation.html
 == stacking-context-opacity-1-with-fill-backwards.html stacking-context-opacity-1-with-fill-backwards.html
 == stacking-context-opacity-1-with-fill-forwards.html stacking-context-opacity-1-with-fill-forwards.html
 == stacking-context-paused-on-opacity-1.html stacking-context-paused-on-opacity-1.html
 == stacking-context-paused-on-transform-none.html stacking-context-paused-on-transform-none.html
-# == stacking-context-transform-none-animation.html stacking-context-transform-none-animation.html
+== stacking-context-transform-none-animation.html stacking-context-transform-none-animation.html
 fails == stacking-context-transform-none-animation-on-svg.html stacking-context-transform-none-animation-on-svg.html
 == stacking-context-transform-none-animation-with-backface-visibility.html stacking-context-transform-none-animation-with-backface-visibility.html
 == stacking-context-transform-none-animation-with-preserve-3d.html stacking-context-transform-none-animation-with-preserve-3d.html
 == stacking-context-transform-none-with-fill-backwards.html stacking-context-transform-none-with-fill-backwards.html
 == stacking-context-transform-none-with-fill-forwards.html stacking-context-transform-none-with-fill-forwards.html
 == stacking-context-opacity-1-in-delay.html stacking-context-opacity-1-in-delay.html
 == stacking-context-opacity-removing-important-in-delay.html stacking-context-opacity-removing-important-in-delay.html
 == stacking-context-transform-none-in-delay.html stacking-context-transform-none-in-delay.html
 == stacking-context-transform-removing-important-in-delay.html stacking-context-transform-removing-important-in-delay.html
 fails == background-position-in-delay.html background-position-in-delay.html
-# == background-position-after-finish.html background-position-after-finish.html
+== background-position-after-finish.html background-position-after-finish.html
 fails == background-position-running.html background-position-running.html
 fails == background-position-important.html background-position-important.html
--- a/layout/reftests/css-break/reftest-stylo.list
+++ b/layout/reftests/css-break/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(layout.css.box-decoration-break.enabled,true)
 
 fails == box-decoration-break-1.html box-decoration-break-1.html
 fails == box-decoration-break-with-inset-box-shadow-1.html box-decoration-break-with-inset-box-shadow-1.html
 fails == box-decoration-break-with-outset-box-shadow-1.html box-decoration-break-with-outset-box-shadow-1.html
 fails == box-decoration-break-border-image.html box-decoration-break-border-image.html
-# == box-decoration-break-block-border-padding.html box-decoration-break-block-border-padding.html
+== box-decoration-break-block-border-padding.html box-decoration-break-block-border-padding.html
 == box-decoration-break-block-margin.html box-decoration-break-block-margin.html
 fails == box-decoration-break-first-letter.html box-decoration-break-first-letter.html
 == box-decoration-break-with-bidi.html box-decoration-break-with-bidi.html
 == box-decoration-break-bug-1235152.html box-decoration-break-bug-1235152.html
 fails == box-decoration-break-bug-1249913.html box-decoration-break-bug-1249913.html
--- a/layout/reftests/css-calc/reftest-stylo.list
+++ b/layout/reftests/css-calc/reftest-stylo.list
@@ -1,3 +1,3 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == background-image-gradient-1.html background-image-gradient-1.html
-# == line-height-1.html line-height-1.html
+fails == line-height-1.html line-height-1.html # Bug 1341095
--- a/layout/reftests/css-disabled/output/reftest-stylo.list
+++ b/layout/reftests/css-disabled/output/reftest-stylo.list
@@ -1,2 +1,2 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output.html output.html
+== output.html output.html
--- a/layout/reftests/css-display/reftest-stylo.list
+++ b/layout/reftests/css-display/reftest-stylo.list
@@ -1,29 +1,29 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Tests for CSS Display spec features.
 # http://dev.w3.org/csswg/css-display
 
 fails == display-contents-acid.html display-contents-acid.html
 # fuzzy-if(Android,8,604) == display-contents-acid-dyn-1.html display-contents-acid-dyn-1.html
 fails == display-contents-acid-dyn-2.html display-contents-acid-dyn-2.html # bug 1337700
 fails == display-contents-acid-dyn-3.html display-contents-acid-dyn-3.html
-# == display-contents-generated-content.html display-contents-generated-content.html
-# == display-contents-generated-content-2.html display-contents-generated-content-2.html
+skip-if(stylo) == display-contents-generated-content.html display-contents-generated-content.html # Bug 1341083
+skip-if(stylo) == display-contents-generated-content-2.html display-contents-generated-content-2.html # Bug 1341083
 fails == display-contents-style-inheritance-1.html display-contents-style-inheritance-1.html
 fails == display-contents-style-inheritance-1-stylechange.html display-contents-style-inheritance-1-stylechange.html
-# == display-contents-style-inheritance-1-dom-mutations.html display-contents-style-inheritance-1-dom-mutations.html
+skip-if(stylo) == display-contents-style-inheritance-1-dom-mutations.html display-contents-style-inheritance-1-dom-mutations.html # Bug 1341083?
 == display-contents-tables.xhtml display-contents-tables.xhtml
 == display-contents-tables-2.xhtml display-contents-tables-2.xhtml
 == display-contents-tables-3.xhtml display-contents-tables-3.xhtml
 == display-contents-visibility-hidden.html display-contents-visibility-hidden.html
 == display-contents-visibility-hidden-2.html display-contents-visibility-hidden-2.html
-# == display-contents-495385-2d.html display-contents-495385-2d.html
+== display-contents-495385-2d.html display-contents-495385-2d.html
 fails == display-contents-xbl.xhtml display-contents-xbl.xhtml
 # fuzzy-if(Android,7,1186) pref(dom.webcomponents.enabled,true) == display-contents-shadow-dom-1.html display-contents-shadow-dom-1.html
 == display-contents-xbl-2.xul display-contents-xbl-2.xul
 asserts(2) == display-contents-xbl-3.xul display-contents-xbl-3.xul
-# == display-contents-xbl-4.xul display-contents-xbl-4.xul
-# == display-contents-fieldset.html display-contents-fieldset.html
+skip-if(stylo) == display-contents-xbl-4.xul display-contents-xbl-4.xul # Too intermittent.
+skip-if(stylo) == display-contents-fieldset.html display-contents-fieldset.html # Bug 1341083
 asserts(2-10) == display-contents-xbl-5.xul display-contents-xbl-5.xul
-# == display-contents-list-item-child.html display-contents-list-item-child.html # disabled for bug 1340607
+skip-if(stylo) == display-contents-list-item-child.html display-contents-list-item-child.html # disabled for bug 1340607
 == display-contents-writing-mode-1.html display-contents-writing-mode-1.html
 fails == display-contents-writing-mode-2.html display-contents-writing-mode-2.html
--- a/layout/reftests/css-enabled/output/reftest-stylo.list
+++ b/layout/reftests/css-enabled/output/reftest-stylo.list
@@ -1,2 +1,2 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output.html output.html
+== output.html output.html
--- a/layout/reftests/css-gradients/reftest-stylo.list
+++ b/layout/reftests/css-gradients/reftest-stylo.list
@@ -52,17 +52,17 @@ fails == linear-vertical-1c.html linear-
 fails == linear-vertical-1d.html linear-vertical-1d.html
 fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) == linear-vertical-1e.html linear-vertical-1e.html
 fails == linear-vertical-subpixel-1.html linear-vertical-subpixel-1.html
 fails == linear-viewport.html linear-viewport.html
 fails == linear-zero-length-1a.html linear-zero-length-1a.html
 fails == linear-zero-length-1b.html linear-zero-length-1b.html
 fails == linear-zero-length-1c.html linear-zero-length-1c.html
 == nostops.html nostops.html
-# == onestop.html onestop.html
+== onestop.html onestop.html
 fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1a.html radial-1a.html
 fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1b.html radial-1b.html
 fails == radial-1c.html radial-1c.html
 fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2a.html radial-2a.html
 fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2b.html radial-2b.html
 fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2c.html radial-2c.html
 fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2d.html radial-2d.html
 fails == radial-2e.html radial-2e.html
@@ -132,22 +132,22 @@ fails == aja-linear-4a.html aja-linear-4
 fails == aja-linear-4b.html aja-linear-4b.html
 fails == aja-linear-5a.html aja-linear-5a.html
 fails == aja-linear-6a.html aja-linear-6a.html
 == aja-linear-6b.html aja-linear-6b.html
 fails == height-dependence-1.html height-dependence-1.html
 fails == height-dependence-2.html height-dependence-2.html
 fails == height-dependence-3.html height-dependence-3.html
 
-# == linear-onestopposition-1.html linear-onestopposition-1.html
-# == linear-onestopposition-1.html linear-onestopposition-1.html
+fails == linear-onestopposition-1.html linear-onestopposition-1.html
+fails == linear-onestopposition-1.html linear-onestopposition-1.html
 == radial-onestopposition-1a.html radial-onestopposition-1a.html
 == radial-onestopposition-1b.html radial-onestopposition-1b.html
 fails == radial-onestopposition-1c.html radial-onestopposition-1c.html
-# == repeating-linear-onestopposition-1.html repeating-linear-onestopposition-1.html
+== repeating-linear-onestopposition-1.html repeating-linear-onestopposition-1.html
 == repeating-radial-onestopposition-1a.html repeating-radial-onestopposition-1a.html
 == repeating-radial-onestopposition-1b.html repeating-radial-onestopposition-1b.html
 fails == repeating-radial-onestopposition-1c.html repeating-radial-onestopposition-1c.html
 == bug-916535-background-repeat-linear.html bug-916535-background-repeat-linear.html
 == large-gradient-1.html large-gradient-1.html
 == large-gradient-2.html large-gradient-2.html
 fuzzy(1,800000) == large-gradient-3.html large-gradient-3.html
 == large-gradient-4.html large-gradient-4.html
--- a/layout/reftests/css-grid/reftest-stylo.list
+++ b/layout/reftests/css-grid/reftest-stylo.list
@@ -95,18 +95,18 @@ fails == grid-item-justify-002.html grid
 fails == grid-item-stretch-001.html grid-item-stretch-001.html
 fails == grid-item-intrinsic-ratio-stretch-001.html grid-item-intrinsic-ratio-stretch-001.html
 fails == grid-item-intrinsic-ratio-stretch-002.html grid-item-intrinsic-ratio-stretch-002.html
 fails == grid-item-intrinsic-ratio-stretch-003.html grid-item-intrinsic-ratio-stretch-003.html
 fails == grid-item-intrinsic-ratio-stretch-004.html grid-item-intrinsic-ratio-stretch-004.html
 fails == grid-item-intrinsic-ratio-stretch-005.html grid-item-intrinsic-ratio-stretch-005.html
 fails == grid-item-intrinsic-ratio-stretch-006.html grid-item-intrinsic-ratio-stretch-006.html
 fails == grid-item-intrinsic-ratio-stretch-007.html grid-item-intrinsic-ratio-stretch-007.html
-# == grid-item-intrinsic-ratio-normal-001.html grid-item-intrinsic-ratio-normal-001.html
-# == grid-item-intrinsic-ratio-normal-002.html grid-item-intrinsic-ratio-normal-002.html
+fails == grid-item-intrinsic-ratio-normal-001.html grid-item-intrinsic-ratio-normal-001.html
+fails == grid-item-intrinsic-ratio-normal-002.html grid-item-intrinsic-ratio-normal-002.html
 fails == grid-item-intrinsic-ratio-normal-003.html grid-item-intrinsic-ratio-normal-003.html
 fails == grid-item-intrinsic-ratio-normal-004.html grid-item-intrinsic-ratio-normal-004.html
 fails == grid-item-intrinsic-ratio-normal-005.html grid-item-intrinsic-ratio-normal-005.html
 fails == grid-item-intrinsic-size-normal-001.html grid-item-intrinsic-size-normal-001.html
 fails == grid-item-intrinsic-size-normal-002.html grid-item-intrinsic-size-normal-002.html
 fails == grid-item-auto-min-size-clamp-001.html grid-item-auto-min-size-clamp-001.html
 fails == grid-item-auto-min-size-clamp-002.html grid-item-auto-min-size-clamp-002.html
 fails == grid-item-auto-min-size-clamp-003.html grid-item-auto-min-size-clamp-003.html
@@ -266,9 +266,9 @@ skip == grid-fragmentation-dyn3-028.html
 skip == grid-fragmentation-dyn4-028.html grid-fragmentation-dyn4-028.html
 skip == grid-fragmentation-dyn5-028.html grid-fragmentation-dyn5-028.html
 skip == grid-fragmentation-dyn1-029.html grid-fragmentation-dyn1-029.html
 skip == grid-fragmentation-dyn2-029.html grid-fragmentation-dyn2-029.html
 skip == grid-fragmentation-dyn2-030.html grid-fragmentation-dyn2-030.html
 skip == grid-fragmentation-dyn2-031.html grid-fragmentation-dyn2-031.html
 fails == bug1306106.html bug1306106.html
 fails == grid-percent-intrinsic-sizing-001.html grid-percent-intrinsic-sizing-001.html
-# == grid-percent-intrinsic-sizing-002.html grid-percent-intrinsic-sizing-002.html
+skip-if(stylo) == grid-percent-intrinsic-sizing-002.html grid-percent-intrinsic-sizing-002.html # Why does this fail to load?
--- a/layout/reftests/css-invalid/default-style/reftest-stylo.list
+++ b/layout/reftests/css-invalid/default-style/reftest-stylo.list
@@ -1,6 +1,6 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == input.html input.html
 fails == button.html button.html
 fails == textarea.html textarea.html
 fails == select.html select.html
-# == fieldset.html fieldset.html
+fails == fieldset.html fieldset.html # Bug 1340696
--- a/layout/reftests/css-invalid/input/reftest-stylo.list
+++ b/layout/reftests/css-invalid/input/reftest-stylo.list
@@ -17,18 +17,18 @@ fails == input-url-invalid.html input-ur
 fails == input-url-valid.html input-url-valid.html
 fails == input-pattern-valid.html input-pattern-valid.html
 fails == input-pattern-invalid.html input-pattern-invalid.html
 fails == input-type-barred.html input-type-barred.html
 fails == input-type-invalid.html input-type-invalid.html
 fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
 fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
 fails == input-fieldset-legend.html input-fieldset-legend.html
-# == input-radio-required.html input-radio-required.html
-# == input-radio-customerror.html input-radio-customerror.html
-# == input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
-# == input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
-# == input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
-# == input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
+fails == input-radio-required.html input-radio-required.html
+fails == input-radio-customerror.html input-radio-customerror.html
+== input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
+== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
+fails == input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
+== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
 fails == input-radio-focus-click.html input-radio-focus-click.html
 fails == input-submit.html input-submit.html
 fails == input-image.html input-image.html
 # input type='hidden' shouldn't show
--- a/layout/reftests/css-invalid/output/reftest-stylo.list
+++ b/layout/reftests/css-invalid/output/reftest-stylo.list
@@ -1,3 +1,3 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output-valid.html output-valid.html
-# == output-invalid.html output-invalid.html
+== output-valid.html output-valid.html
+fails == output-invalid.html output-invalid.html
--- a/layout/reftests/css-placeholder/input/reftest-stylo.list
+++ b/layout/reftests/css-placeholder/input/reftest-stylo.list
@@ -4,17 +4,17 @@
 # text colour without changing the caret which means that the tested page has
 # a black caret with a grey text and the reference has a grey caret with grey
 # text. The only thing that is doable is to make the caret grey in the tested
 # page but that would make the test moot because a failure wouldn't be seen.
 # A real way to fix this would be to be able to style the caret or to implement
 # ::value (bug 648643), depending of the ::value behaviour (it could change the
 # caret colour and the text colour or just the text colour).
 
-# == placeholder-simple.html placeholder-simple.html
+fails == placeholder-simple.html placeholder-simple.html
 # needs-focus == placeholder-focus.html placeholder-focus.html
 fails needs-focus == placeholder-blur.html placeholder-blur.html
 fails == placeholder-value.html placeholder-value.html
 fails == placeholder-empty-string.html placeholder-empty-string.html
 fails == placeholder-add.html placeholder-add.html
 fails == placeholder-removal.html placeholder-removal.html
 fails == placeholder-value-set.html placeholder-value-set.html
 fails == placeholder-value-unset.html placeholder-value-unset.html
--- a/layout/reftests/css-placeholder/reftest-stylo.list
+++ b/layout/reftests/css-placeholder/reftest-stylo.list
@@ -1,8 +1,8 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 include input/reftest-stylo.list
 include textarea/reftest-stylo.list
 
 fails == css-restrictions.html css-restrictions.html
 fails == css-simple-styling.html css-simple-styling.html
-# == css-background.html css-background.html
+fails == css-background.html css-background.html
 fails == ignore-pseudo-class.html ignore-pseudo-class.html
--- a/layout/reftests/css-placeholder/textarea/reftest-stylo.list
+++ b/layout/reftests/css-placeholder/textarea/reftest-stylo.list
@@ -4,24 +4,24 @@
 # text colour without changing the caret which means that the tested page has
 # a black caret with a grey text and the reference has a grey caret with grey
 # text. The only thing that is doable is to make the caret grey in the tested
 # page but that would make the test moot because a failure wouldn't be seen.
 # A real way to fix this would be to be able to style the caret or to implement
 # ::value (bug 648643), depending of the ::value behaviour (it could change the
 # caret colour and the text colour or just the text colour).
 
-# == placeholder-simple.html placeholder-simple.html
+fails == placeholder-simple.html placeholder-simple.html
 # needs-focus == placeholder-focus.html placeholder-focus.html
 fails needs-focus == placeholder-blur.html placeholder-blur.html
 fails == placeholder-value.html placeholder-value.html
 fails == placeholder-empty-string.html placeholder-empty-string.html
 fails == placeholder-add.html placeholder-add.html
 fails == placeholder-removal.html placeholder-removal.html
 fails == placeholder-value-set.html placeholder-value-set.html
 fails == placeholder-value-unset.html placeholder-value-unset.html
 fails == placeholder-value-reset.html placeholder-value-reset.html
 fails == placeholdershown.html placeholdershown.html
-# == css-resize.html css-resize.html
+fails == css-resize.html css-resize.html
 fails == css-display.html css-display.html
 # We can't check except by verifying that the output is different.
 # Same reasons as focus issues explained above.
 fails == css-opacity.html css-opacity.html
--- a/layout/reftests/css-ruby/reftest-stylo.list
+++ b/layout/reftests/css-ruby/reftest-stylo.list
@@ -8,37 +8,37 @@
 == box-generation-5.html box-generation-5.html
 fails == box-properties-1.html box-properties-1.html
 fails == box-properties-2.html box-properties-2.html
 fails == box-properties-3.html box-properties-3.html
 fails == box-properties-4.html box-properties-4.html
 == dynamic-insertion-1.html dynamic-insertion-1.html
 == dynamic-insertion-2.html dynamic-insertion-2.html
 fails == dynamic-insertion-3.html dynamic-insertion-3.html
-# == dynamic-removal-1.html dynamic-removal-1.html
-# == dynamic-removal-2.html dynamic-removal-2.html
-# == dynamic-removal-3.html dynamic-removal-3.html
+== dynamic-removal-1.html dynamic-removal-1.html
+== dynamic-removal-2.html dynamic-removal-2.html
+== dynamic-removal-3.html dynamic-removal-3.html
 == float-handling.html float-handling.html
 fails test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == inflated-ruby-1.html inflated-ruby-1.html
 == intra-level-whitespace-1.html intra-level-whitespace-1.html
 fails == intra-level-whitespace-2.html intra-level-whitespace-2.html
 == intra-level-whitespace-3.html intra-level-whitespace-3.html
 fails == intrinsic-isize-1.html intrinsic-isize-1.html
 == intrinsic-isize-2.html intrinsic-isize-2.html
 fails == justification-1.html justification-1.html
 fails == justification-2.html justification-2.html
 fails == lang-specific-style-1.html lang-specific-style-1.html
 == line-breaking-1.html line-breaking-1.html
 fails == line-breaking-2.html line-breaking-2.html
-# == line-break-suppression-1.html line-break-suppression-1.html
-# == line-break-suppression-2.html line-break-suppression-2.html
-# == line-break-suppression-3.html line-break-suppression-3.html
+skip-if(stylo) == line-break-suppression-1.html line-break-suppression-1.html
+skip-if(stylo) == line-break-suppression-2.html line-break-suppression-2.html
+skip-if(stylo) == line-break-suppression-3.html line-break-suppression-3.html
 == line-break-suppression-4.html line-break-suppression-4.html
 == line-break-suppression-5.html line-break-suppression-5.html
-# == line-height-1.html line-height-1.html
+skip-if(stylo) == line-height-1.html line-height-1.html
 == line-height-2.html line-height-2.html
 == line-height-3.html line-height-3.html
 == line-height-4.html line-height-4.html
 test-pref(font.minimum-size.ja,16) == min-font-size-1.html min-font-size-1.html
 skip load nested-ruby-1.html
 == no-transform.html no-transform.html
 fails == relative-positioning-1.html relative-positioning-1.html
 fails == relative-positioning-2.html relative-positioning-2.html
@@ -49,10 +49,10 @@ fails == ruby-align-2a.html ruby-align-2
 fails == ruby-position-horizontal.html ruby-position-horizontal.html
 fails == ruby-position-vertical-lr.html ruby-position-vertical-lr.html
 fails == ruby-position-vertical-rl.html ruby-position-vertical-rl.html
 == ruby-reflow-1-opaqueruby.html ruby-reflow-1-opaqueruby.html
 == ruby-reflow-1-transparentruby.html ruby-reflow-1-transparentruby.html
 == ruby-span-1.html ruby-span-1.html
 fails == ruby-whitespace-1.html ruby-whitespace-1.html
 == ruby-whitespace-2.html ruby-whitespace-2.html
-# == bug1181890.html bug1181890.html
-# == bug1181890.html bug1181890.html
+skip-if(stylo) == bug1181890.html bug1181890.html
+skip-if(stylo) == bug1181890.html bug1181890.html
--- a/layout/reftests/css-sizing/reftest-stylo.list
+++ b/layout/reftests/css-sizing/reftest-stylo.list
@@ -1,5 +1,5 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == min-intrinsic-with-percents-across-img-cases.html min-intrinsic-with-percents-across-img-cases.html
 fails == min-intrinsic-with-percents-across-elements.html min-intrinsic-with-percents-across-elements.html
-# == min-intrinsic-with-max-width-percents-across-form-controls.html min-intrinsic-with-max-width-percents-across-form-controls.html
-# == min-intrinsic-with-width-percents-across-form-controls.html min-intrinsic-with-width-percents-across-form-controls.html
+skip-if(stylo) == min-intrinsic-with-max-width-percents-across-form-controls.html min-intrinsic-with-max-width-percents-across-form-controls.html # Bug 1341086, Bug 1341973
+skip-if(stylo) == min-intrinsic-with-width-percents-across-form-controls.html min-intrinsic-with-width-percents-across-form-controls.html # Bug 1341086
--- a/layout/reftests/css-submit-invalid/button-submit/reftest-stylo.list
+++ b/layout/reftests/css-submit-invalid/button-submit/reftest-stylo.list
@@ -8,10 +8,10 @@ fails == dynamic-invalid-barred-2.html d
 fails == dynamic-invalid-not-barred.html dynamic-invalid-not-barred.html
 fails == static-invalid-barred.html static-invalid-barred.html
 fails == remove-invalid-element.html remove-invalid-element.html
 fails == add-invalid-element.html add-invalid-element.html
 fails == add-submit-control.html add-submit-control.html
 fails == remove-submit-control.html remove-submit-control.html
 fails == change-type-submit-control.html change-type-submit-control.html
 fails == change-type-not-submit-control.html change-type-not-submit-control.html
-# == self-invalid.html self-invalid.html
+== self-invalid.html self-invalid.html
 fails == remove-form.html remove-form.html
--- a/layout/reftests/css-submit-invalid/input-image/reftest-stylo.list
+++ b/layout/reftests/css-submit-invalid/input-image/reftest-stylo.list
@@ -8,10 +8,10 @@ fails == dynamic-invalid-barred-2.html d
 fails == dynamic-invalid-not-barred.html dynamic-invalid-not-barred.html
 fails == static-invalid-barred.html static-invalid-barred.html
 fails == remove-invalid-element.html remove-invalid-element.html
 fails == add-invalid-element.html add-invalid-element.html
 fails == add-submit-control.html add-submit-control.html
 fails == remove-submit-control.html remove-submit-control.html
 fails == change-type-submit-control.html change-type-submit-control.html
 fails == change-type-not-submit-control.html change-type-not-submit-control.html
-# == self-invalid.html self-invalid.html
+== self-invalid.html self-invalid.html
 fails == remove-form.html remove-form.html
--- a/layout/reftests/css-submit-invalid/input-submit/reftest-stylo.list
+++ b/layout/reftests/css-submit-invalid/input-submit/reftest-stylo.list
@@ -8,10 +8,10 @@ fails == dynamic-invalid-barred-2.html d
 fails == dynamic-invalid-not-barred.html dynamic-invalid-not-barred.html
 fails == static-invalid-barred.html static-invalid-barred.html
 fails == remove-invalid-element.html remove-invalid-element.html
 fails == add-invalid-element.html add-invalid-element.html
 fails == add-submit-control.html add-submit-control.html
 fails == remove-submit-control.html remove-submit-control.html
 fails == change-type-submit-control.html change-type-submit-control.html
 fails == change-type-not-submit-control.html change-type-not-submit-control.html
-# == self-invalid.html self-invalid.html
+fails == self-invalid.html self-invalid.html
 fails == remove-form.html remove-form.html
--- a/layout/reftests/css-transitions/reftest-stylo.list
+++ b/layout/reftests/css-transitions/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == transitions-inline-already-wrapped-1.html transitions-inline-already-wrapped-1.html
 == transitions-inline-already-wrapped-2.html transitions-inline-already-wrapped-2.html
 fails == transitions-inline-rewrap-1.html transitions-inline-rewrap-1.html
 == transitions-inline-rewrap-2.html transitions-inline-rewrap-2.html
 fails == stacking-context-opacity-lose-to-animation.html stacking-context-opacity-lose-to-animation.html
 fails == stacking-context-transform-lose-to-animation.html stacking-context-transform-lose-to-animation.html
-# == stacking-context-opacity-wins-over-important-style.html stacking-context-opacity-wins-over-important-style.html
-# == stacking-context-transform-wins-over-important-style.html stacking-context-transform-wins-over-important-style.html
-# == transition-and-animation-with-different-durations.html transition-and-animation-with-different-durations.html
+fails == stacking-context-opacity-wins-over-important-style.html stacking-context-opacity-wins-over-important-style.html # Bug 1302946?
+fails == stacking-context-transform-wins-over-important-style.html stacking-context-transform-wins-over-important-style.html # Bug 1302946?
+skip-if(stylo) == transition-and-animation-with-different-durations.html transition-and-animation-with-different-durations.html # Bug 1302946?
--- a/layout/reftests/css-ui-invalid/default-style/reftest-stylo.list
+++ b/layout/reftests/css-ui-invalid/default-style/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == input.html input.html
 fails == button.html button.html
 fails == textarea.html textarea.html
 fails == select.html select.html
-# == fieldset.html fieldset.html
-# == output.html output.html
+fails == fieldset.html fieldset.html # Bug 1340696
+fails == output.html output.html # Bug 1341739
 fails == input-focus.html input-focus.html
 fails needs-focus == button-focus.html button-focus.html
 fails needs-focus == textarea-focus.html textarea-focus.html
 fails == select-focus.html select-focus.html
--- a/layout/reftests/css-ui-invalid/input/reftest-stylo.list
+++ b/layout/reftests/css-ui-invalid/input/reftest-stylo.list
@@ -28,16 +28,16 @@ fails == input-disabled-fieldset-1.html 
 fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
 fails == input-fieldset-legend.html input-fieldset-legend.html
 == input-checkbox-required-invalid-changed.html input-checkbox-required-invalid-changed.html
 == input-checkbox-required-invalid-default.html input-checkbox-required-invalid-default.html
 == input-radio-required-invalid-changed.html input-radio-required-invalid-changed.html
 == input-radio-required-invalid-default.html input-radio-required-invalid-default.html
 fails == input-file-required-invalid-changed.html input-file-required-invalid-changed.html
 fails == input-file-required-invalid-default.html input-file-required-invalid-default.html
-# == input-radio-required.html input-radio-required.html
-# == input-radio-customerror.html input-radio-customerror.html
-# == input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
-# == input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
-# == input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
-# == input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
+== input-radio-required.html input-radio-required.html
+== input-radio-customerror.html input-radio-customerror.html
+== input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
+== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
+== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
+== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
 fails == input-novalidate.html input-novalidate.html
 # input type='hidden' shouldn't show
--- a/layout/reftests/css-ui-invalid/output/reftest-stylo.list
+++ b/layout/reftests/css-ui-invalid/output/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output-valid.html output-valid.html
-# == output-invalid.html output-invalid.html
+== output-valid.html output-valid.html
+fails == output-invalid.html output-invalid.html # Bug 1341739
 == output-novalidate.html output-novalidate.html
--- a/layout/reftests/css-ui-valid/input/reftest-stylo.list
+++ b/layout/reftests/css-ui-valid/input/reftest-stylo.list
@@ -27,16 +27,16 @@ fails == input-type-barred.html input-ty
 fails == input-type-invalid.html input-type-invalid.html
 fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
 fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
 fails == input-fieldset-legend.html input-fieldset-legend.html
 == input-checkbox-valid-changed.html input-checkbox-valid-changed.html
 == input-checkbox-valid-default.html input-checkbox-valid-default.html
 fails == input-file-valid-changed.html input-file-valid-changed.html
 fails == input-file-valid-default.html input-file-valid-default.html
-# == input-radio-required.html input-radio-required.html
-# == input-radio-customerror.html input-radio-customerror.html
-# == input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
-# == input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
-# == input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
-# == input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
+== input-radio-required.html input-radio-required.html
+== input-radio-customerror.html input-radio-customerror.html
+== input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
+== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
+== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
+== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
 fails == input-novalidate.html input-novalidate.html
 # input type='hidden' shouldn't show
--- a/layout/reftests/css-ui-valid/output/reftest-stylo.list
+++ b/layout/reftests/css-ui-valid/output/reftest-stylo.list
@@ -1,4 +1,4 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output-valid.html output-valid.html
-# == output-invalid.html output-invalid.html
+fails == output-valid.html output-valid.html # Bug 1341739
+== output-invalid.html output-invalid.html
 == output-novalidate.html output-novalidate.html
--- a/layout/reftests/css-valid/input/reftest-stylo.list
+++ b/layout/reftests/css-valid/input/reftest-stylo.list
@@ -17,17 +17,17 @@ fails == input-url-invalid.html input-ur
 fails == input-url-valid.html input-url-valid.html
 fails == input-pattern-valid.html input-pattern-valid.html
 fails == input-pattern-invalid.html input-pattern-invalid.html
 fails == input-type-barred.html input-type-barred.html
 fails == input-type-invalid.html input-type-invalid.html
 fails == input-disabled-fieldset-1.html input-disabled-fieldset-1.html
 fails == input-disabled-fieldset-2.html input-disabled-fieldset-2.html
 fails == input-fieldset-legend.html input-fieldset-legend.html
-# == input-radio-required.html input-radio-required.html
-# == input-radio-customerror.html input-radio-customerror.html
-# == input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
-# == input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
-# == input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html
-# == input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
+== input-radio-required.html input-radio-required.html
+== input-radio-customerror.html input-radio-customerror.html
+== input-radio-dyn-valid-1.html input-radio-dyn-valid-1.html
+== input-radio-dyn-valid-2.html input-radio-dyn-valid-2.html
+== input-radio-nogroup-required-valid.html input-radio-nogroup-required-valid.html # Bug 1341739
+== input-radio-nogroup-required-invalid.html input-radio-nogroup-required-invalid.html
 fails == input-submit.html input-submit.html
 fails == input-image.html input-image.html
 # input type='hidden' shouldn't show
--- a/layout/reftests/css-valid/output/reftest-stylo.list
+++ b/layout/reftests/css-valid/output/reftest-stylo.list
@@ -1,3 +1,3 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output-valid.html output-valid.html
-# == output-invalid.html output-invalid.html
+fails == output-valid.html output-valid.html # Bug 341739
+== output-invalid.html output-invalid.html
--- a/layout/reftests/css-valuesandunits/reftest-stylo.list
+++ b/layout/reftests/css-valuesandunits/reftest-stylo.list
@@ -1,16 +1,16 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == unit-rem-div-fontsize.html unit-rem-div-fontsize.html
+== unit-rem-div-fontsize.html unit-rem-div-fontsize.html
 == unit-rem-div-width-inner.html unit-rem-div-width-inner.html
 == unit-rem-div-width-outer.html unit-rem-div-width-outer.html
 == unit-rem-iframe.html unit-rem-iframe.html
-# == unit-rem-root-fontsize.html unit-rem-root-fontsize.html
-# == unit-rem-root-fontsize.html unit-rem-root-fontsize.html
+== unit-rem-root-fontsize.html unit-rem-root-fontsize.html
+== unit-rem-root-fontsize.html unit-rem-root-fontsize.html
 fails == unit-rem-root-width.html unit-rem-root-width.html
 == unit-rem.svg unit-rem.svg
 fails == unit-vh-vw.html unit-vh-vw.html
 fails == unit-vh-vw-zoom.html unit-vh-vw-zoom.html
-# == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto.html
+fails == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto.html
 fails == unit-vh-vw-overflow-scroll.html unit-vh-vw-overflow-scroll.html
 fails == unit-vh-vw-overflow-scroll-x.html unit-vh-vw-overflow-scroll-x.html
 fails == unit-vh-vw-overflow-scroll-y.html unit-vh-vw-overflow-scroll-y.html
-# == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto.html
+fails == unit-vh-vw-overflow-auto.html unit-vh-vw-overflow-auto.html
--- a/layout/reftests/cssom/reftest-stylo.list
+++ b/layout/reftests/cssom/reftest-stylo.list
@@ -1,3 +1,3 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == computed-style-cross-window.html computed-style-cross-window.html
-# == inline-style-null.html inline-style-null.html
+== computed-style-cross-window.html computed-style-cross-window.html
+== inline-style-null.html inline-style-null.html
--- a/layout/reftests/datalist/reftest-stylo.list
+++ b/layout/reftests/datalist/reftest-stylo.list
@@ -1,3 +1,3 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == datalist-simple.html datalist-simple.html
+== datalist-simple.html datalist-simple.html
 == datalist-errors.html datalist-errors.html
--- a/layout/reftests/details-summary/reftest-stylo.list
+++ b/layout/reftests/details-summary/reftest-stylo.list
@@ -1,17 +1,17 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Basic <summary> handling
 fails == multiple-summary.html multiple-summary.html
 fails == open-multiple-summary.html open-multiple-summary.html
 fails == summary-not-first-child.html summary-not-first-child.html
 fails == open-summary-not-first-child.html open-summary-not-first-child.html
-# == open-summary-block-style.html open-summary-block-style.html
-# == open-summary-inline-style.html open-summary-inline-style.html
-# == open-summary-table-cell-style.html open-summary-table-cell-style.html
+== open-summary-block-style.html open-summary-block-style.html
+== open-summary-inline-style.html open-summary-inline-style.html
+== open-summary-table-cell-style.html open-summary-table-cell-style.html
 fails == no-summary.html no-summary.html
 fails == open-no-summary.html open-no-summary.html
 == summary-not-in-details.html summary-not-in-details.html
 fails == summary-not-direct-child.html summary-not-direct-child.html
 fails == float-in-summary.html float-in-summary.html
 
 # Add elements dynamically
 fails == dynamic-add-single-summary.html dynamic-add-single-summary.html
--- a/layout/reftests/dom/reftest-stylo.list
+++ b/layout/reftests/dom/reftest-stylo.list
@@ -1,40 +1,40 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # various tests involving dynamic insertion using the DOM
 
 # append a single element
 == appendsingle.html appendsingle.html
 
 # append several elements
-# == appendmultiple.html appendmultiple.html
+== appendmultiple.html appendmultiple.html
 
 # insert a single element
 == insertsingle.html insertsingle.html
 
 # insert several elements
-# == insertmultiple.html insertmultiple.html
+== insertmultiple.html insertmultiple.html
 
 # insert multiple nodes to a parent and one of its children
 == inserttoparentandchild-1.html inserttoparentandchild-1.html
 == inserttoparentandchild-2.html inserttoparentandchild-2.html
 
 # insert a parent with child and then insert more children to the parent
 == insertparentandchild.html insertparentandchild.html
 
 # insert nodes to two different parents
 == inserttwoparents.html inserttwoparents.html
 
 # multiple content inserts and appends
 # multiple range inserts
 == insertmultiplemultiple-1.html insertmultiplemultiple-1.html
 # a range insert and an append
-# == insertmultiplemultiple-2.html insertmultiplemultiple-2.html
+== insertmultiplemultiple-2.html insertmultiplemultiple-2.html
 # multiple range inserts and an append
-# == insertmultiplemultiple-2.html insertmultiplemultiple-2.html
+== insertmultiplemultiple-2.html insertmultiplemultiple-2.html
 
 # testing bindings that have multiple insertion points
 fails == multipleinsertionpoints-ref2.xhtml multipleinsertionpoints-ref2.xhtml
 # append a single element
 fails == multipleinsertionpoints-appendsingle-1.xhtml multipleinsertionpoints-appendsingle-1.xhtml
 fails == multipleinsertionpoints-appendsingle-2.xhtml multipleinsertionpoints-appendsingle-2.xhtml
 # append several elements
 fails == multipleinsertionpoints-appendmultiple.xhtml multipleinsertionpoints-appendmultiple.xhtml
--- a/layout/reftests/first-letter/reftest-stylo.list
+++ b/layout/reftests/first-letter/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # basic functionality
-# == basic-1.html basic-1.html
+== basic-1.html basic-1.html
 == basic-2.html basic-2.html
 
 # parent style context correct
 fails == parent-style-1.html parent-style-1.html
 
 # others
 == nested-1a.html nested-1a.html
 == nested-1b.html nested-1b.html
@@ -29,17 +29,17 @@ fails == dynamic-1.html dynamic-1.html
 == dynamic-3b.html dynamic-3b.html
 == 23605-1.html 23605-1.html
 == 23605-2.html 23605-2.html
 == 23605-3.html 23605-3.html
 == 23605-4.html 23605-4.html
 == 23605-5.html 23605-5.html
 == 23605-6.html 23605-6.html
 == 229764-1.html 229764-1.html
-# == 229764-2.html 229764-2.html
+fails == 229764-2.html 229764-2.html # Bug 1324618
 == 329069-1.html 329069-1.html
 == 329069-2.html 329069-2.html
 == 329069-3.html 329069-3.html
 == 329069-4.html 329069-4.html
 HTTP(..) == 329069-5.html 329069-5.html
 == 342120-1.xhtml 342120-1.xhtml
 == 379799-1.html 379799-1.html
 == 399941-1.html 399941-1.html
@@ -66,10 +66,10 @@ fails == 429968-1b.html 429968-1b.html
 == 958249.html 958249.html
 == font-text-styles.html font-text-styles.html
 random-if(gtkWidget) random-if(winWidget&&!d2d) == font-text-styles-floater.html font-text-styles-floater.html
 == inline-height-empty.html inline-height-empty.html
 fails HTTP(..) == indic-clusters-1.html indic-clusters-1.html
 == overflow-float-nooverflow.html overflow-float-nooverflow.html
 == overflow-float-overflow.html overflow-float-overflow.html
 == overflow-inline-nooverflow.html overflow-inline-nooverflow.html
-# == overflow-inline-overflow.html overflow-inline-overflow.html
-# == overflow-inline-overflow.html overflow-inline-overflow.html
+fails == overflow-inline-overflow.html overflow-inline-overflow.html # Bug 1321769?
+fails == overflow-inline-overflow.html overflow-inline-overflow.html # Bug 1321769?
--- a/layout/reftests/first-line/reftest-stylo.list
+++ b/layout/reftests/first-line/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # basic functionality
-# == basic-1.html basic-1.html
+fails == basic-1.html basic-1.html # Bug 1324619
 
 # handling of out-of-flows when ::first-line happens
 == out-of-flow-1a.html out-of-flow-1a.html
 fails == out-of-flow-1b.html out-of-flow-1b.html
 == out-of-flow-1c.html out-of-flow-1c.html
 fails == out-of-flow-1d.html out-of-flow-1d.html
 
 # parent style context correct
--- a/layout/reftests/flexbox/reftest-stylo.list
+++ b/layout/reftests/flexbox/reftest-stylo.list
@@ -72,20 +72,20 @@ fails == flexbox-float-2b.xhtml flexbox-
 # Tests for the order in which we paint flex items
 == flexbox-paint-ordering-3.html flexbox-paint-ordering-3.html
 
 # Tests for handling of absolutely/fixed/relatively-positioned flex items.
 fails == flexbox-position-absolute-1.xhtml flexbox-position-absolute-1.xhtml
 fails == flexbox-position-absolute-2.xhtml flexbox-position-absolute-2.xhtml
 fails == flexbox-position-absolute-3.xhtml flexbox-position-absolute-3.xhtml
 == flexbox-position-absolute-4.xhtml flexbox-position-absolute-4.xhtml
-# == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3.xhtml
+fails == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3.xhtml
 fails == flexbox-position-fixed-1.xhtml flexbox-position-fixed-1.xhtml
 fails == flexbox-position-fixed-2.xhtml flexbox-position-fixed-2.xhtml
-# == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3.xhtml
+fails == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3.xhtml
 == flexbox-position-fixed-4.xhtml flexbox-position-fixed-4.xhtml
 
 # Tests for inline content in a flexbox that gets wrapped in an anonymous block
 fails == flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1a.xhtml
 fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1b.xhtml
 fails == flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2.xhtml
 fails == flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3a.xhtml
 fails == flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3b.xhtml
--- a/layout/reftests/font-face/reftest-stylo.list
+++ b/layout/reftests/font-face/reftest-stylo.list
@@ -21,24 +21,24 @@ fails HTTP(..) == multiple-descriptor-1.
 random-if(winWidget||gtkWidget) HTTP(..) == src-list-2-big-otf.html src-list-2-big-otf.html
 fails HTTP(..) == src-list-format-1.html src-list-format-1.html
 fails HTTP(..) == src-list-format-2.html src-list-format-2.html
 fails HTTP(..) == src-list-format-3.html src-list-format-3.html
 fails HTTP(..) == src-list-format-4.html src-list-format-4.html
 fails HTTP(..) == src-list-format-5.html src-list-format-5.html
 fails HTTP(..) == src-list-format-6.html src-list-format-6.html
 # assumes AAT fonts are only supported on MacOS
-# == src-list-format-7.html src-list-format-7.html
-# == src-list-format-7.html src-list-format-7.html
+fails == src-list-format-7.html src-list-format-7.html
+fails == src-list-format-7.html src-list-format-7.html
 fails == src-list-local-full.html src-list-local-full.html
 fails == src-list-local-full-quotes.html src-list-local-full-quotes.html
 fails HTTP(..) == src-list-local-fallback.html src-list-local-fallback.html
 
 # data url tests (these don't need the HTTP server)
-# == src-list-data-1.html src-list-data-1.html
+fails == src-list-data-1.html src-list-data-1.html
 fails == src-list-data-2.html src-list-data-2.html
 fails == src-list-data-3.html src-list-data-3.html
 fails == src-list-data-4.html src-list-data-4.html
 
 # load with data url vs. font data load
 fails HTTP(..) == src-list-actual-font-ref.html src-list-actual-font-ref.html
 
 # localized full fontnames should *not* match, only English ones (need locale-invariant key)
@@ -78,17 +78,17 @@ fails HTTP(..) == unicoderange-4.html un
 # HTTP(..) == enable-sheet-7.html enable-sheet-7.html
 # HTTP(..) == disable-sheet-1.html disable-sheet-1.html
 # We're missing disable-sheet-{2,3,6,7} (analogs to
 # enable-sheet{2,3,6,7}) because I don't know how to detect test
 # completion for those cases.
 # HTTP(..) == disable-sheet-4.html disable-sheet-4.html
 # HTTP(..) == disable-sheet-5.html disable-sheet-5.html
 fails HTTP(..) == sheet-set-base-1.html sheet-set-base-1.html
-# == sheet-set-switch-1.html sheet-set-switch-1.html
+skip-if(stylo) == sheet-set-switch-1.html sheet-set-switch-1.html # times out?
 # HTTP(..) == insert-rule-1a.html insert-rule-1a.html
 # HTTP(..) == insert-rule-1b.html insert-rule-1b.html
 # HTTP(..) == delete-rule-1.html delete-rule-1.html
 fails HTTP(..) == media-query-add-1.html media-query-add-1.html
 fails HTTP(..) == media-query-remove-1.html media-query-remove-1.html
 fails HTTP(..) == media-query-add-1-ref.html media-query-add-1-ref.html
 
 fails HTTP(..) == ahem-metrics-1.html ahem-metrics-1.html
@@ -153,19 +153,19 @@ fails HTTP(..) == missing-names.html mis
 HTTP(..) == font-error-404-1.html font-error-404-1.html
 fails HTTP(..) == font-error-404-2.html font-error-404-2.html
 HTTP(..) == font-error-404-1.html font-error-404-1.html
 
 # Font load redirection
 fails HTTP(..) == font-redirect.html font-redirect.html
 
 # Tests for potential regressions from bug 879963
-# == dynamic-duplicate-rule-1a.html dynamic-duplicate-rule-1a.html
-# == dynamic-duplicate-rule-1b.html dynamic-duplicate-rule-1b.html
-# == dynamic-duplicate-rule-1c.html dynamic-duplicate-rule-1c.html
+== dynamic-duplicate-rule-1a.html dynamic-duplicate-rule-1a.html
+== dynamic-duplicate-rule-1b.html dynamic-duplicate-rule-1b.html
+== dynamic-duplicate-rule-1c.html dynamic-duplicate-rule-1c.html
 
 # Test for COLR and CPAL support
 fails HTTP(..) == color-1a.html color-1a.html
 fails HTTP(..) == color-1a.html color-1a.html
 fails HTTP(..) == color-1b.html color-1b.html
 fails HTTP(..) == color-2a.html color-2a.html
 fails HTTP(..) == color-2a.html color-2a.html
 
--- a/layout/reftests/font-matching/reftest-stylo.list
+++ b/layout/reftests/font-matching/reftest-stylo.list
@@ -4,42 +4,42 @@ fails == CSS21-t1502-no-inherited-font-f
 # basic tests for bug 538730
 fails == synthetic-bold-1.html synthetic-bold-1.html
 fails == synthetic-bold-2.html synthetic-bold-2.html
 
 # synthetic bold/italic tests
 == defaultfont-bold.html defaultfont-bold.html
 == defaultfont-italic.html defaultfont-italic.html
 == defaultfont-oblique.html defaultfont-oblique.html
-# == defaultfont-bolditalic.html defaultfont-bolditalic.html
-# == defaultfont-bolditalic.html defaultfont-bolditalic.html
+== defaultfont-bolditalic.html defaultfont-bolditalic.html
+== defaultfont-bolditalic.html defaultfont-bolditalic.html
 
 == defaultjapanese-bold.html defaultjapanese-bold.html
 == defaultjapanese-italic.html defaultjapanese-italic.html
 == defaultjapanese-oblique.html defaultjapanese-oblique.html
-# == defaultjapanese-bolditalic.html defaultjapanese-bolditalic.html
-# == defaultjapanese-bolditalic.html defaultjapanese-bolditalic.html
+== defaultjapanese-bolditalic.html defaultjapanese-bolditalic.html
+== defaultjapanese-bolditalic.html defaultjapanese-bolditalic.html
 
 == impact-bold.html impact-bold.html
 == impact-italic.html impact-italic.html
 == impact-oblique.html impact-oblique.html
-# == impact-bolditalic.html impact-bolditalic.html
-# == impact-bolditalic.html impact-bolditalic.html
+== impact-bolditalic.html impact-bolditalic.html
+== impact-bolditalic.html impact-bolditalic.html
 
 == arialunicode-bold.html arialunicode-bold.html
 == arialunicode-italic.html arialunicode-italic.html
 == arialunicode-oblique.html arialunicode-oblique.html
-# == arialunicode-bolditalic.html arialunicode-bolditalic.html
-# == arialunicode-bolditalic.html arialunicode-bolditalic.html
+== arialunicode-bolditalic.html arialunicode-bolditalic.html
+== arialunicode-bolditalic.html arialunicode-bolditalic.html
 
 == lucidaconsole-bold.html lucidaconsole-bold.html
 == lucidaconsole-italic.html lucidaconsole-italic.html
 == lucidaconsole-oblique.html lucidaconsole-oblique.html
-# == lucidaconsole-bolditalic.html lucidaconsole-bolditalic.html
-# == lucidaconsole-bolditalic.html lucidaconsole-bolditalic.html
+== lucidaconsole-bolditalic.html lucidaconsole-bolditalic.html
+== lucidaconsole-bolditalic.html lucidaconsole-bolditalic.html
 
 # checking that we don't match fullnames, psnames (see bug 538103)
 == arial-variations-1.html arial-variations-1.html
 == arial-variations-2.html arial-variations-2.html
 == arial-variations-3.html arial-variations-3.html
 == arial-variations-4.html arial-variations-4.html
 == arial-variations-5.html arial-variations-5.html
 == arial-variations-6.html arial-variations-6.html
--- a/layout/reftests/forms/button/reftest-stylo.list
+++ b/layout/reftests/forms/button/reftest-stylo.list
@@ -1,42 +1,42 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == first-letter-1.html first-letter-1.html
-# == first-letter-1.html first-letter-1.html
+fails == first-letter-1.html first-letter-1.html # Bug 1341086
+fails == first-letter-1.html first-letter-1.html # Bug 1341086
 
-# == max-height.html max-height.html
+fails == max-height.html max-height.html # Bug 1341086
 fails == min-height.html min-height.html
 
 # Android is off ever-so-slightly on the points where the text
 # runs into the border on this text, so a little fuzz is needed.
 fails == overflow-areas-1.html overflow-areas-1.html
 
 # The buttons in these tests have some fancy shading applied to their corners
 # on Android, despite their "-moz-appearance: none; background: gray", so they
 # don't quite match the reference case's normal <div>. That's why they're fuzzy.
 fuzzy-if(Android,125,20) == percent-height-child.html percent-height-child.html
 fuzzy-if(Android,125,20) == percent-width-child.html percent-width-child.html
 
-# == vertical-centering.html vertical-centering.html
+== vertical-centering.html vertical-centering.html
 
 fails == line-height-button-0.5.html line-height-button-0.5.html
 fails == line-height-button-1.5.html line-height-button-1.5.html
 fails == line-height-input-0.5.html line-height-input-0.5.html
 fails == line-height-input-1.5.html line-height-input-1.5.html
 
 # Looks like Android changes the text color, but to something slightly
 # different from ColorGray
 fails == disabled-1.html disabled-1.html
 fails == disabled-2.html disabled-2.html
 
 fails == disabled-3.html disabled-3.html
 fails == disabled-4.html disabled-4.html
 fails == disabled-5.html disabled-5.html
 fails == disabled-6.html disabled-6.html
 
-# == width-auto-size-em-ltr.html width-auto-size-em-ltr.html
-# == width-auto-size-ltr.html width-auto-size-ltr.html
-# == width-exact-fit-ltr.html width-exact-fit-ltr.html
-# == width-auto-size-em-rtl.html width-auto-size-em-rtl.html
-# == width-auto-size-rtl.html width-auto-size-rtl.html
-# == width-exact-fit-rtl.html width-exact-fit-rtl.html
+== width-auto-size-em-ltr.html width-auto-size-em-ltr.html
+== width-auto-size-ltr.html width-auto-size-ltr.html
+fails == width-exact-fit-ltr.html width-exact-fit-ltr.html # Bug 1341086
+== width-auto-size-em-rtl.html width-auto-size-em-rtl.html
+== width-auto-size-rtl.html width-auto-size-rtl.html
+fails == width-exact-fit-rtl.html width-exact-fit-rtl.html # Bug 1341086
 fails == display-grid-flex-columnset.html display-grid-flex-columnset.html
 == 1317351.html 1317351.html
--- a/layout/reftests/forms/fieldset/reftest-stylo.list
+++ b/layout/reftests/forms/fieldset/reftest-stylo.list
@@ -9,20 +9,20 @@ fails == fieldset-overflow-auto-1.html f
 fails == positioned-container-1.html positioned-container-1.html
 fails == relpos-legend-1.html relpos-legend-1.html
 fails == relpos-legend-2.html relpos-legend-2.html
 fails == relpos-legend-3.html relpos-legend-3.html
 fails == relpos-legend-4.html relpos-legend-4.html
 fails == sticky-legend-1.html sticky-legend-1.html
 fuzzy-if(skiaContent,1,40768) == abs-pos-child-sizing.html abs-pos-child-sizing.html
 fails == overflow-hidden.html overflow-hidden.html
-# == legend-rtl.html legend-rtl.html
+fails == legend-rtl.html legend-rtl.html # Bug 1340696
 fails == fieldset-grid-001.html fieldset-grid-001.html
 fails == fieldset-flexbox-001.html fieldset-flexbox-001.html
 fails == fieldset-min-width-1a.html fieldset-min-width-1a.html
 fails == fieldset-min-width-1b.html fieldset-min-width-1b.html
 fails == fieldset-min-width-2a.html fieldset-min-width-2a.html
 fails == fieldset-min-width-2b.html fieldset-min-width-2b.html
-# == legend-overlapping-right-border-1.html legend-overlapping-right-border-1.html
+fails == legend-overlapping-right-border-1.html legend-overlapping-right-border-1.html # Bug 1340696
 fails == fieldset-border-image-1a.html fieldset-border-image-1a.html
 fails == fieldset-border-image-1b.html fieldset-border-image-1b.html
 fails == fieldset-border-image-2a.html fieldset-border-image-2a.html
 fails == fieldset-border-image-2b.html fieldset-border-image-2b.html
--- a/layout/reftests/forms/input/checkbox/reftest-stylo.list
+++ b/layout/reftests/forms/input/checkbox/reftest-stylo.list
@@ -1,15 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == label-dynamic.html label-dynamic.html
 fails-if(Android) == radio-stretched.html radio-stretched.html
-# == checked.html checked.html
 == checked-native.html checked-native.html
-# == checked.html checked.html
-# == checked-notref.html checked-notref.html
 == checked-native.html checked-native.html
 == checked-native-notref.html checked-native-notref.html
-# == indeterminate-checked.html indeterminate-checked.html
-# == indeterminate-unchecked.html indeterminate-unchecked.html
-# == indeterminate-native-checked.html indeterminate-native-checked.html
-# == indeterminate-native-unchecked.html indeterminate-native-unchecked.html
+== indeterminate-checked.html indeterminate-checked.html
+== indeterminate-unchecked.html indeterminate-unchecked.html
+== indeterminate-native-checked.html indeterminate-native-checked.html
+== indeterminate-native-unchecked.html indeterminate-native-unchecked.html
 == indeterminate-selector.html indeterminate-selector.html
 skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height.html
--- a/layout/reftests/forms/input/datetime/reftest-stylo.list
+++ b/layout/reftests/forms/input/datetime/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 default-preferences pref(dom.forms.datetime,true)
 
 # not valid on Android where type=time looks like type=text
-# == time-simple-unthemed.html time-simple-unthemed.html
-# == time-large-font.html time-large-font.html
-# == time-width-height.html time-width-height.html
-# == time-border.html time-border.html
+fails == time-simple-unthemed.html time-simple-unthemed.html # Bug 1340696
+fails == time-large-font.html time-large-font.html # Bug 1340696
+fails == time-width-height.html time-width-height.html # Bug 1340696
+fails == time-border.html time-border.html # Bug 1340696
 # only valid on Android where type=number looks the same as type=text
-# == time-simple-unthemed.html time-simple-unthemed.html
+fails == time-simple-unthemed.html time-simple-unthemed.html # Bug 1340696
 
 # type change
-# == to-time-from-other-type-unthemed.html to-time-from-other-type-unthemed.html
-# == from-time-to-other-type-unthemed.html from-time-to-other-type-unthemed.html
+fails == to-time-from-other-type-unthemed.html to-time-from-other-type-unthemed.html # Bug 1340696
+== from-time-to-other-type-unthemed.html from-time-to-other-type-unthemed.html
--- a/layout/reftests/forms/input/file/reftest-stylo.list
+++ b/layout/reftests/forms/input/file/reftest-stylo.list
@@ -1,8 +1,8 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == simple.html simple.html
-# == rtl.html rtl.html
-# == size.html size.html
-# == background.html background.html
-# == style.html style.html
+fails == simple.html simple.html # Bug 1341086
+fails == rtl.html rtl.html # Bug 1341086
+fails == size.html size.html # Bug 1341086
+fails == background.html background.html # Bug 1341086
+fails == style.html style.html # Bug 1341086
 fails == width-clip.html width-clip.html
-# == color-inherit.html color-inherit.html
+fails == color-inherit.html color-inherit.html # Bug 1341086
--- a/layout/reftests/forms/input/number/reftest-stylo.list
+++ b/layout/reftests/forms/input/number/reftest-stylo.list
@@ -4,33 +4,33 @@ default-preferences pref(dom.forms.numbe
 # sanity checks:
 # not valid on Android where type=number looks like type=text
 # skip-if(Android) == not-other-type-unthemed-1.html not-other-type-unthemed-1.html
 # skip-if(Android) == not-other-type-unthemed-1.html not-other-type-unthemed-1.html
 # only valid on Android where type=number looks the same as type=text
 skip-if(!Android) == number-same-as-text-unthemed.html number-same-as-text-unthemed.html
 
 # should look the same as type=text, except for the spin box
-# == number-similar-to-text-unthemed.html number-similar-to-text-unthemed.html
-# == number-similar-to-text-unthemed-rtl.html number-similar-to-text-unthemed-rtl.html
-# == number-similar-to-text-unthemed-vertical-lr.html number-similar-to-text-unthemed-vertical-lr.html
-# == number-similar-to-text-unthemed-vertical-rl.html number-similar-to-text-unthemed-vertical-rl.html
+== number-similar-to-text-unthemed.html number-similar-to-text-unthemed.html
+== number-similar-to-text-unthemed-rtl.html number-similar-to-text-unthemed-rtl.html
+== number-similar-to-text-unthemed-vertical-lr.html number-similar-to-text-unthemed-vertical-lr.html
+== number-similar-to-text-unthemed-vertical-rl.html number-similar-to-text-unthemed-vertical-rl.html
 
 # dynamic type changes:
 fails == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1.html
-# == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1.html
+== from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1.html
 
 # dynamic value changes:
 # fuzzy-if(skiaContent,2,13) == show-value.html show-value.html
 
 # disabled
-# == number-disabled.html number-disabled.html
+== number-disabled.html number-disabled.html
 
 # auto width:
-# == number-auto-width-1.html number-auto-width-1.html
+== number-auto-width-1.html number-auto-width-1.html
 
 # min-height/max-height tests:
 fails == number-min-height-1.html number-min-height-1.html
 fails == number-min-height-2.html number-min-height-2.html
 fails == number-max-height-1.html number-max-height-1.html
 fails == number-max-height-2.html number-max-height-2.html
 
 # number of significant fractional digits:
--- a/layout/reftests/forms/input/percentage/reftest-stylo.list
+++ b/layout/reftests/forms/input/percentage/reftest-stylo.list
@@ -1,2 +1,2 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == padding.html padding.html
+fails == padding.html padding.html # Bug 1340696
--- a/layout/reftests/forms/input/radio/reftest-stylo.list
+++ b/layout/reftests/forms/input/radio/reftest-stylo.list
@@ -1,9 +1,6 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == label-dynamic.html label-dynamic.html
-# == checked.html checked.html
 == checked-native.html checked-native.html
-# == checked.html checked.html
-# == checked-notref.html checked-notref.html
 == checked-native.html checked-native.html
 == checked-native-notref.html checked-native-notref.html
 skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height.html
--- a/layout/reftests/forms/input/range/reftest-stylo.list
+++ b/layout/reftests/forms/input/range/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 
 # sanity checks:
-# == not-other-type-unthemed-1.html not-other-type-unthemed-1.html
-# == not-other-type-unthemed-1.html not-other-type-unthemed-1.html
-# == not-other-type-unthemed-1.html not-other-type-unthemed-1.html
+== not-other-type-unthemed-1.html not-other-type-unthemed-1.html
+== not-other-type-unthemed-1.html not-other-type-unthemed-1.html
+== not-other-type-unthemed-1.html not-other-type-unthemed-1.html
 
 # dynamic type changes:
 fails == to-range-from-other-type-unthemed-1.html to-range-from-other-type-unthemed-1.html
 fails == from-range-to-other-type-unthemed-1.html from-range-to-other-type-unthemed-1.html
 
 # for different values:
 fails == different-fraction-of-range-unthemed-1.html different-fraction-of-range-unthemed-1.html
 fails == same-fraction-of-range-unthemed-1.html same-fraction-of-range-unthemed-1.html
--- a/layout/reftests/forms/input/text/reftest-stylo.list
+++ b/layout/reftests/forms/input/text/reftest-stylo.list
@@ -1,11 +1,11 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == bounds-1.html bounds-1.html
+== bounds-1.html bounds-1.html
 fails == size-1.html size-1.html
 fails == size-2.html size-2.html
 fails HTTP(..) == baseline-1.html baseline-1.html
 HTTP(..) == centering-1.xul centering-1.xul
 == dynamic-height-1.xul dynamic-height-1.xul
 fails == select.html select.html
-# == intrinsic-size.html intrinsic-size.html
-# == line-height-0.5.html line-height-0.5.html
-# == line-height-1.5.html line-height-1.5.html
+fails == intrinsic-size.html intrinsic-size.html
+fails == line-height-0.5.html line-height-0.5.html
+fails == line-height-1.5.html line-height-1.5.html
--- a/layout/reftests/forms/meter/default-style/reftest-stylo.list
+++ b/layout/reftests/forms/meter/default-style/reftest-stylo.list
@@ -1,3 +1,3 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == default-style.html default-style.html
-# == default-style-dyn.html default-style-dyn.html
+fails == default-style.html default-style.html
+fails == default-style-dyn.html default-style-dyn.html
--- a/layout/reftests/forms/meter/reftest-stylo.list
+++ b/layout/reftests/forms/meter/reftest-stylo.list
@@ -1,44 +1,44 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == values.html values.html
-# == values-rtl.html values-rtl.html
-# == margin-padding.html margin-padding.html
-# == margin-padding-rtl.html margin-padding-rtl.html
-# == bar-pseudo-element.html bar-pseudo-element.html
-# == bar-pseudo-element-rtl.html bar-pseudo-element-rtl.html
+== values.html values.html
+== values-rtl.html values-rtl.html
+== margin-padding.html margin-padding.html
+== margin-padding-rtl.html margin-padding-rtl.html
+fails == bar-pseudo-element.html bar-pseudo-element.html # Bug 1341095
+== bar-pseudo-element-rtl.html bar-pseudo-element-rtl.html
 
 # vertical tests
-# == values-vertical.html values-vertical.html
-# == values-vertical-rtl.html values-vertical-rtl.html
-# == margin-padding-vertical.html margin-padding-vertical.html
-# == margin-padding-vertical-rtl.html margin-padding-vertical-rtl.html
-# == bar-pseudo-element-vertical.html bar-pseudo-element-vertical.html
-# == bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl.html
+== values-vertical.html values-vertical.html
+== values-vertical-rtl.html values-vertical-rtl.html
+== margin-padding-vertical.html margin-padding-vertical.html
+== margin-padding-vertical-rtl.html margin-padding-vertical-rtl.html
+fails == bar-pseudo-element-vertical.html bar-pseudo-element-vertical.html # Bug 1341095
+== bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl.html
 
 # The following test is disabled but kept in the repository because the
 # transformations will not behave exactly the same for <meter> and two divs.
 # However, it would be possible to manually check those.
-# == transformations.html transformations.html
+fails == transformations.html transformations.html # Bug 1341785
 
 # default style
 include default-style/reftest-stylo.list
 
 # Tests for bugs:
-# == block-invalidate.html block-invalidate.html
-# == in-cells.html in-cells.html
-# == max-height.html max-height.html
+fails == block-invalidate.html block-invalidate.html
+== in-cells.html in-cells.html
+fails == max-height.html max-height.html
 
 # Tests for block and inline orientation in combination with writing-mode
-# == meter-orient-vertical.html meter-orient-vertical.html
-# == meter-orient-horizontal.html meter-orient-horizontal.html
-# == meter-orient-block.html meter-orient-block.html
-# == meter-orient-inline.html meter-orient-inline.html
-# == meter-vlr.html meter-vlr.html
-# == meter-vlr-orient-block.html meter-vlr-orient-block.html
-# == meter-vlr-orient-inline.html meter-vlr-orient-inline.html
-# == meter-vlr-orient-horizontal.html meter-vlr-orient-horizontal.html
-# == meter-vlr-orient-vertical.html meter-vlr-orient-vertical.html
-# == meter-vrl.html meter-vrl.html
-# == meter-vrl-orient-block.html meter-vrl-orient-block.html
-# == meter-vrl-orient-inline.html meter-vrl-orient-inline.html
-# == meter-vrl-orient-horizontal.html meter-vrl-orient-horizontal.html
-# == meter-vrl-orient-vertical.html meter-vrl-orient-vertical.html
+fails == meter-orient-vertical.html meter-orient-vertical.html
+fails == meter-orient-horizontal.html meter-orient-horizontal.html
+fails == meter-orient-block.html meter-orient-block.html
+fails == meter-orient-inline.html meter-orient-inline.html
+fails == meter-vlr.html meter-vlr.html
+fails == meter-vlr-orient-block.html meter-vlr-orient-block.html
+fails == meter-vlr-orient-inline.html meter-vlr-orient-inline.html
+fails == meter-vlr-orient-horizontal.html meter-vlr-orient-horizontal.html
+fails == meter-vlr-orient-vertical.html meter-vlr-orient-vertical.html
+fails == meter-vrl.html meter-vrl.html
+fails == meter-vrl-orient-block.html meter-vrl-orient-block.html
+fails == meter-vrl-orient-inline.html meter-vrl-orient-inline.html
+fails == meter-vrl-orient-horizontal.html meter-vrl-orient-horizontal.html
+fails == meter-vrl-orient-vertical.html meter-vrl-orient-vertical.html
--- a/layout/reftests/forms/output/reftest-stylo.list
+++ b/layout/reftests/forms/output/reftest-stylo.list
@@ -1,8 +1,8 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == output-1.html output-1.html
+== output-1.html output-1.html
 == output-2.html output-2.html
-# == output-3.html output-3.html
-# == output-4.html output-4.html
-# == output-5.html output-5.html
-# == output-6.html output-6.html
-# == output-7.html output-7.html
+== output-3.html output-3.html
+fails == output-4.html output-4.html
+== output-5.html output-5.html
+== output-6.html output-6.html
+== output-7.html output-7.html
--- a/layout/reftests/forms/placeholder/reftest-stylo.list
+++ b/layout/reftests/forms/placeholder/reftest-stylo.list
@@ -27,10 +27,10 @@ fails == placeholder-11.html placeholder
 fails == placeholder-12.html placeholder-12.html
 fails == placeholder-13.html placeholder-13.html
 fails == placeholder-14.html placeholder-14.html
 fails == placeholder-18.html placeholder-18.html
 random-if(winWidget) == placeholder-19.xul placeholder-19.xul
 # needs-focus == placeholder-20.html placeholder-20.html
 # needs-focus == placeholder-21.html placeholder-21.html
 fails needs-focus == placeholder-22.html placeholder-22.html
-# == placeholder-rtl.html placeholder-rtl.html
+fails == placeholder-rtl.html placeholder-rtl.html # Bug 1340696
 fails pref(dom.placeholder.show_on_focus,false) needs-focus == placeholder-focus-pref.html placeholder-focus-pref.html
--- a/layout/reftests/forms/progress/reftest-stylo.list
+++ b/layout/reftests/forms/progress/reftest-stylo.list
@@ -1,43 +1,43 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == values.html values.html
-# == values-rtl.html values-rtl.html
-# == margin-padding.html margin-padding.html
-# == margin-padding-rtl.html margin-padding-rtl.html
-# == bar-pseudo-element.html bar-pseudo-element.html
-# == bar-pseudo-element-rtl.html bar-pseudo-element-rtl.html
-# == indeterminate-style-width.html indeterminate-style-width.html
+fails == values.html values.html
+fails == values-rtl.html values-rtl.html
+fails == margin-padding.html margin-padding.html
+fails == margin-padding-rtl.html margin-padding-rtl.html
+fails == bar-pseudo-element.html bar-pseudo-element.html
+fails == bar-pseudo-element-rtl.html bar-pseudo-element-rtl.html
+fails == indeterminate-style-width.html indeterminate-style-width.html
 
 # vertical tests
-# == values-vertical.html values-vertical.html
-# == values-vertical-rtl.html values-vertical-rtl.html
-# == margin-padding-vertical.html margin-padding-vertical.html
-# == margin-padding-vertical-rtl.html margin-padding-vertical-rtl.html
-# == bar-pseudo-element-vertical.html bar-pseudo-element-vertical.html
-# == bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl.html
-# == indeterminate-style-height.html indeterminate-style-height.html
+fails == values-vertical.html values-vertical.html
+fails == values-vertical-rtl.html values-vertical-rtl.html
+fails == margin-padding-vertical.html margin-padding-vertical.html
+fails == margin-padding-vertical-rtl.html margin-padding-vertical-rtl.html
+fails == bar-pseudo-element-vertical.html bar-pseudo-element-vertical.html
+fails == bar-pseudo-element-vertical-rtl.html bar-pseudo-element-vertical-rtl.html
+fails == indeterminate-style-height.html indeterminate-style-height.html
 
 # The following test is disabled but kept in the repository because the
 # transformations will not behave exactly the same for <progress> and two divs.
 # However, it would be possible to manually check those.
-# == transformations.html transformations.html
+fails == transformations.html transformations.html
 
 # Tests for bugs:
-# == block-invalidate.html block-invalidate.html
-# == in-cells.html in-cells.html
-# == max-height.html max-height.html
+fails == block-invalidate.html block-invalidate.html
+fails == in-cells.html in-cells.html
+== max-height.html max-height.html
 
 # Tests for block and inline orientation in combination with writing-mode
-# == progress-orient-horizontal.html progress-orient-horizontal.html
+fails == progress-orient-horizontal.html progress-orient-horizontal.html
 fails-if(!cocoaWidget||OSX==1010) == progress-orient-vertical.html progress-orient-vertical.html
-# == progress-orient-block.html progress-orient-block.html
-# == progress-orient-inline.html progress-orient-inline.html
-# == progress-vlr.html progress-vlr.html
-# == progress-vlr-orient-block.html progress-vlr-orient-block.html
-# == progress-vlr-orient-inline.html progress-vlr-orient-inline.html
-# == progress-vlr-orient-horizontal.html progress-vlr-orient-horizontal.html
-# == progress-vlr-orient-vertical.html progress-vlr-orient-vertical.html
-# == progress-vrl.html progress-vrl.html
-# == progress-vrl-orient-block.html progress-vrl-orient-block.html
-# == progress-vrl-orient-inline.html progress-vrl-orient-inline.html
-# == progress-vrl-orient-horizontal.html progress-vrl-orient-horizontal.html
-# == progress-vrl-orient-vertical.html progress-vrl-orient-vertical.html
+fails == progress-orient-block.html progress-orient-block.html
+fails == progress-orient-inline.html progress-orient-inline.html
+fails == progress-vlr.html progress-vlr.html
+fails == progress-vlr-orient-block.html progress-vlr-orient-block.html
+fails == progress-vlr-orient-inline.html progress-vlr-orient-inline.html
+fails == progress-vlr-orient-horizontal.html progress-vlr-orient-horizontal.html
+fails == progress-vlr-orient-vertical.html progress-vlr-orient-vertical.html
+fails == progress-vrl.html progress-vrl.html
+fails == progress-vrl-orient-block.html progress-vrl-orient-block.html
+fails == progress-vrl-orient-inline.html progress-vrl-orient-inline.html
+fails == progress-vrl-orient-horizontal.html progress-vrl-orient-horizontal.html
+fails == progress-vrl-orient-vertical.html progress-vrl-orient-vertical.html
--- a/layout/reftests/forms/select/reftest-stylo.list
+++ b/layout/reftests/forms/select/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == out-of-bounds-selectedindex.html out-of-bounds-selectedindex.html
-# == multiple.html multiple.html
+fails == out-of-bounds-selectedindex.html out-of-bounds-selectedindex.html
+fails == multiple.html multiple.html
 fails == boguskids.html boguskids.html
-# == dynamic-boguskids.html dynamic-boguskids.html
-# == option-children.html option-children.html
+fails == dynamic-boguskids.html dynamic-boguskids.html
+fails == option-children.html option-children.html
 fuzzy(1,4) == padding-button-placement.html padding-button-placement.html
 # HTTP(../..) == vertical-centering.html vertical-centering.html
 fails == 997709-2.html 997709-2.html
 fails needs-focus == focusring-1.html focusring-1.html
 fails needs-focus == focusring-2.html focusring-2.html
 # needs-focus == focusring-3.html focusring-3.html
--- a/layout/reftests/forms/textarea/reftest-stylo.list
+++ b/layout/reftests/forms/textarea/reftest-stylo.list
@@ -1,15 +1,15 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == resize.html resize.html
+fails == resize.html resize.html
 # an offset seems to apply to the native resizer on windows so skip this test for now
-# == resize-background.html resize-background.html
-# == ltr.html ltr.html
-# == ltr-scrollbar.html ltr-scrollbar.html
-# == in-ltr-doc-scrollbar.html in-ltr-doc-scrollbar.html
-# == ltr.html ltr.html
-# == rtl.html rtl.html
-# == rtl.html rtl.html
-# == rtl.html rtl.html
-# == rtl.html rtl.html
+fails == resize-background.html resize-background.html
+fails == ltr.html ltr.html
+fails == ltr-scrollbar.html ltr-scrollbar.html
+fails == in-ltr-doc-scrollbar.html in-ltr-doc-scrollbar.html
+fails == ltr.html ltr.html
+fails == rtl.html rtl.html
+fails == rtl.html rtl.html
+fails == rtl.html rtl.html
+fails == rtl.html rtl.html
 fails == setvalue-framereconstruction-1.html setvalue-framereconstruction-1.html
-# == padding-scrollbar-placement.html padding-scrollbar-placement.html
-# == various-cols.html various-cols.html
+fails == padding-scrollbar-placement.html padding-scrollbar-placement.html
+fails == various-cols.html various-cols.html
--- a/layout/reftests/image-element/reftest-stylo.list
+++ b/layout/reftests/image-element/reftest-stylo.list
@@ -1,19 +1,19 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 random == bug-364968.html bug-364968.html
 fails == bug-463204.html bug-463204.html
 fails == canvas-outside-document.html canvas-outside-document.html
 fails == mozsetimageelement-01.html mozsetimageelement-01.html
 == mozsetimageelement-02.html mozsetimageelement-02.html
 == image-outside-document-invalidate.html image-outside-document-invalidate.html
 == canvas-outside-document-invalidate-01.html canvas-outside-document-invalidate-01.html
-# == canvas-outside-document-invalidate-02.html canvas-outside-document-invalidate-02.html
+skip-if(stylo) == canvas-outside-document-invalidate-02.html canvas-outside-document-invalidate-02.html # Bug 1324700
 #fails with Skia due to Skia bug http://code.google.com/p/skia/issues/detail?id=568
-# == element-paint-simple.html element-paint-simple.html
+fails == element-paint-simple.html element-paint-simple.html # Bug 1341761
 fails == element-paint-repeated.html element-paint-repeated.html
 fails == element-paint-recursion.html element-paint-recursion.html
 fails HTTP(..) == element-paint-continuation.html element-paint-continuation.html
 fails == element-paint-transform-01.html element-paint-transform-01.html
 fails == element-paint-transform-02.html element-paint-transform-02.html
 fails == element-paint-background-size-01.html element-paint-background-size-01.html
 fails == element-paint-background-size-02.html element-paint-background-size-02.html
 fails == element-paint-transform-repeated.html element-paint-transform-repeated.html
--- a/layout/reftests/image-rect/reftest-stylo.list
+++ b/layout/reftests/image-rect/reftest-stylo.list
@@ -8,10 +8,10 @@ asserts(0-6) == background-draw-nothing-
 fails == background-monster-rect.html background-monster-rect.html
 fails == background-over-size-rect.html background-over-size-rect.html
 fails == background-test-parser.html background-test-parser.html
 fails == background-with-other-properties.html background-with-other-properties.html
 fails == background-zoom-1.html background-zoom-1.html
 fails == background-zoom-2.html background-zoom-2.html
 fails == background-zoom-3.html background-zoom-3.html
 fails == background-zoom-4.html background-zoom-4.html
-# == dom-api-computed-style.html dom-api-computed-style.html
+fails == dom-api-computed-style.html dom-api-computed-style.html # Bug 1341763
 fails == dom-api.html dom-api.html
--- a/layout/reftests/image/reftest-stylo.list
+++ b/layout/reftests/image/reftest-stylo.list
@@ -66,18 +66,18 @@ fails == image-orientation-generated-con
 fails == image-orientation-generated-content.html?180 image-orientation-generated-content.html?180
 fails == image-orientation-generated-content.html?270 image-orientation-generated-content.html?270
 fails == image-orientation-generated-content.html?0&flip image-orientation-generated-content.html?0&flip
 fails == image-orientation-generated-content.html?90&flip image-orientation-generated-content.html?90&flip
 fails == image-orientation-generated-content.html?180&flip image-orientation-generated-content.html?180&flip
 fails == image-orientation-generated-content.html?270&flip image-orientation-generated-content.html?270&flip
 
 # Tests that image-orientation does not apply to decorative images:
-# == image-orientation-background.html?from-image image-orientation-background.html?from-image
-# == image-orientation-background.html?90&flip image-orientation-background.html?90&flip
+== image-orientation-background.html?from-image image-orientation-background.html?from-image
+== image-orientation-background.html?90&flip image-orientation-background.html?90&flip
 fails == image-orientation-border-image.html?from-image image-orientation-border-image.html?from-image
 fails == image-orientation-border-image.html?90&flip image-orientation-border-image.html?90&flip
 fails == image-orientation-list-style-image.html?from-image image-orientation-list-style-image.html?from-image
 fails == image-orientation-list-style-image.html?90&flip image-orientation-list-style-image.html?90&flip
 
 # Sanity checks for the image-orientation tests. Ensures that the various
 # combinations of rotations and flips actually look different from each other.
 == image-orientation-ref.html?0 image-orientation-ref.html?0
@@ -95,17 +95,17 @@ fails == image-orientation-list-style-im
 == image-orientation-generated-content-ref.html?0 image-orientation-generated-content-ref.html?0
 == image-orientation-generated-content-ref.html?90 image-orientation-generated-content-ref.html?90
 == image-orientation-generated-content-ref.html?90 image-orientation-generated-content-ref.html?90
 == image-orientation-generated-content-ref.html?180 image-orientation-generated-content-ref.html?180
 == image-orientation-generated-content-ref.html?0 image-orientation-generated-content-ref.html?0
 == image-orientation-generated-content-ref.html?90 image-orientation-generated-content-ref.html?90
 == image-orientation-generated-content-ref.html?180 image-orientation-generated-content-ref.html?180
 == image-orientation-generated-content-ref.html?270 image-orientation-generated-content-ref.html?270
-# == image-orientation-dynamic.html image-orientation-dynamic.html
+fails == image-orientation-dynamic.html image-orientation-dynamic.html # Bug 1341758
 
 # <img srcset> tests
 fails == image-srcset-basic-selection-0.1x.html image-srcset-basic-selection-0.1x.html
 fails == image-srcset-basic-selection-2x.html image-srcset-basic-selection-2x.html
 fails == image-srcset-basic-selection-0.5x.html image-srcset-basic-selection-0.5x.html
 fails == image-srcset-basic-selection-0.6x.html image-srcset-basic-selection-0.6x.html
 fails == image-srcset-basic-selection-1.5x.html image-srcset-basic-selection-1.5x.html
 == image-srcset-basic-selection-1x.html image-srcset-basic-selection-1x.html
--- a/layout/reftests/inline/reftest-stylo.list
+++ b/layout/reftests/inline/reftest-stylo.list
@@ -1,9 +1,9 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == zero-inline-block-margin-left.html zero-inline-block-margin-left.html
 == zero-inline-block-margin-right.html zero-inline-block-margin-right.html
 == zero-inline-block-margin-ref.html zero-inline-block-margin-ref.html
-# == inline-block-width.html inline-block-width.html
-# == inline-block-padding.html inline-block-padding.html
+== inline-block-width.html inline-block-width.html
+== inline-block-padding.html inline-block-padding.html
 == inline-block-margin.html inline-block-margin.html
-# == inline-block-width.html inline-block-width.html
+== inline-block-width.html inline-block-width.html
 == inline-block-baseline.html inline-block-baseline.html
--- a/layout/reftests/invalidation/reftest-stylo.list
+++ b/layout/reftests/invalidation/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == table-repaint-a.html table-repaint-a.html
-# == table-repaint-b.html table-repaint-b.html
+== table-repaint-b.html table-repaint-b.html
 == table-repaint-c.html table-repaint-c.html
 == table-repaint-d.html table-repaint-d.html
 == 540247-1.xul 540247-1.xul
 fails == 543681-1.html 543681-1.html
 fails == 1243409-1.html 1243409-1.html
 fails == test-image-layers.html test-image-layers.html
 fails == test-image-layers-multiple-displayitem.html test-image-layers-multiple-displayitem.html
 pref(layout.animated-image-layers.enabled,true) skip-if(Android||gtkWidget) == test-animated-image-layers.html test-animated-image-layers.html
-# == test-animated-image-layers-background.html test-animated-image-layers-background.html
+skip-if(stylo) == test-animated-image-layers-background.html test-animated-image-layers-background.html
 == box-shadow-border-radius.html box-shadow-border-radius.html
 == filter-userspace-offset.svg?offsetContainer=rect filter-userspace-offset.svg?offsetContainer=rect
 == filter-userspace-offset.svg?offsetContainer=use filter-userspace-offset.svg?offsetContainer=use
 == filter-userspace-offset.svg?offsetContainer=innerSVG filter-userspace-offset.svg?offsetContainer=innerSVG
 == filter-userspace-offset.svg?offsetContainer=foreignObject filter-userspace-offset.svg?offsetContainer=foreignObject
 == filter-userspace-offset.svg?offsetContainer=rect&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=rect&filter=flood-boundingBox
 == filter-userspace-offset.svg?offsetContainer=use&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=use&filter=flood-boundingBox
 == filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-boundingBox filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-boundingBox
@@ -44,18 +44,18 @@ pref(layout.animated-image-layers.enable
 fails == scroll-inactive-layers.html scroll-inactive-layers.html
 fails == scroll-inactive-layers-2.html scroll-inactive-layers-2.html
 fails == inactive-layertree-visible-region-1.html inactive-layertree-visible-region-1.html
 fails == inactive-layertree-visible-region-2.html inactive-layertree-visible-region-2.html
 fails == transform-floating-point-invalidation.html transform-floating-point-invalidation.html
 fails == transform-floating-point-invalidation.html?reverse transform-floating-point-invalidation.html?reverse
 fails == nudge-to-integer-invalidation.html nudge-to-integer-invalidation.html
 fails == nudge-to-integer-invalidation.html?reverse nudge-to-integer-invalidation.html?reverse
-# == clipped-animated-transform-1.html clipped-animated-transform-1.html
-# == paintedlayer-recycling-1.html paintedlayer-recycling-1.html
+fails == clipped-animated-transform-1.html clipped-animated-transform-1.html
+fails == paintedlayer-recycling-1.html paintedlayer-recycling-1.html
 fails == paintedlayer-recycling-2.html paintedlayer-recycling-2.html
 fails pref(layers.single-tile.enabled,false) == paintedlayer-recycling-3.html paintedlayer-recycling-3.html
 fails == paintedlayer-recycling-4.html paintedlayer-recycling-4.html
 fails == paintedlayer-recycling-5.html paintedlayer-recycling-5.html
 fails == paintedlayer-recycling-6.html paintedlayer-recycling-6.html
 fails == paintedlayer-recycling-7.html paintedlayer-recycling-7.html
 == masklayer-1.html masklayer-1.html
 fails == masklayer-2.html masklayer-2.html
@@ -67,18 +67,18 @@ fails == layer-splitting-5.html layer-sp
 fails == layer-splitting-6.html layer-splitting-6.html
 fails == layer-splitting-7.html layer-splitting-7.html
 fails == image-scrolling-zoom-1.html image-scrolling-zoom-1.html
 fails == image-scrolling-zoom-1-ref.html image-scrolling-zoom-1-ref.html
 fails pref(layers.single-tile.enabled,false) == fast-scrolling.html fast-scrolling.html
 == background-position-1.html background-position-1.html
 == background-position-2a.html background-position-2a.html
 == background-position-2b.html background-position-2b.html
-# == background-position-2c.html background-position-2c.html
-# == background-position-2d.html background-position-2d.html
+== background-position-2c.html background-position-2c.html
+== background-position-2d.html background-position-2d.html
 == background-position-2e.html background-position-2e.html
 == background-position-2f.html background-position-2f.html
 == zero-opacity-animation.html zero-opacity-animation.html
 == zero-opacity-text.html zero-opacity-text.html
 == negative-w-component.html negative-w-component.html
 
 fails == mask-invalidation-1a.html mask-invalidation-1a.html
 fails == mask-invalidation-1b.html mask-invalidation-1b.html
--- a/layout/reftests/margin-collapsing/reftest-stylo.list
+++ b/layout/reftests/margin-collapsing/reftest-stylo.list
@@ -5,24 +5,24 @@
 # The structure of this manifest is intended to resemble the structure of
 # the prose that defines collapsing margins. As a result, there are several
 # sections where inline-block-, block-, and other- series are combined.
 # E.g. the first section is about horizontal margins and includes both
 # inline- and block series.
 # "Horizontal margins never collapse."
 # Horizontal margins of inline boxes do not collapse.
 # The norefs for these tests depict margins that incorrectly collapsed.
-# == inline-horizontal-1.html inline-horizontal-1.html
-# == inline-horizontal-1.html inline-horizontal-1.html
-# == inline-horizontal-2.html inline-horizontal-2.html
-# == inline-horizontal-2.html inline-horizontal-2.html
-# == inline-horizontal-1-dyn.html inline-horizontal-1-dyn.html
-# == inline-horizontal-1-dyn.html inline-horizontal-1-dyn.html
-# == inline-horizontal-2-dyn.html inline-horizontal-2-dyn.html
-# == inline-horizontal-2-dyn.html inline-horizontal-2-dyn.html
+== inline-horizontal-1.html inline-horizontal-1.html
+== inline-horizontal-1.html inline-horizontal-1.html
+== inline-horizontal-2.html inline-horizontal-2.html
+== inline-horizontal-2.html inline-horizontal-2.html
+== inline-horizontal-1-dyn.html inline-horizontal-1-dyn.html
+== inline-horizontal-1-dyn.html inline-horizontal-1-dyn.html
+== inline-horizontal-2-dyn.html inline-horizontal-2-dyn.html
+== inline-horizontal-2-dyn.html inline-horizontal-2-dyn.html
 # Horizontal margins of block boxes do not collapse.
 # These block boxes are actually floats - in CSS 2.1 there is no other
 # method to create horizontally adjacent block boxes.
 == block-horizontal-1.html block-horizontal-1.html
 == block-horizontal-1.html block-horizontal-1.html
 == block-horizontal-2.html block-horizontal-2.html
 == block-horizontal-2.html block-horizontal-2.html
 == block-horizontal-3.html block-horizontal-3.html
@@ -33,29 +33,29 @@
 == block-horizontal-1-dyn.html block-horizontal-1-dyn.html
 == block-horizontal-2-dyn.html block-horizontal-2-dyn.html
 == block-horizontal-2-dyn.html block-horizontal-2-dyn.html
 == block-horizontal-3-dyn.html block-horizontal-3-dyn.html
 == block-horizontal-3-dyn.html block-horizontal-3-dyn.html
 == block-horizontal-4-dyn.html block-horizontal-4-dyn.html
 == block-horizontal-4-dyn.html block-horizontal-4-dyn.html
 # Horizontal margins of inline-block boxes do not collapse.
-# == inline-block-horizontal-1.html inline-block-horizontal-1.html
-# == inline-block-horizontal-1.html inline-block-horizontal-1.html
-# == inline-block-horizontal-2.html inline-block-horizontal-2.html
-# == inline-block-horizontal-2.html inline-block-horizontal-2.html
-# == inline-block-horizontal-1-dyn.html inline-block-horizontal-1-dyn.html
-# == inline-block-horizontal-1-dyn.html inline-block-horizontal-1-dyn.html
-# == inline-block-horizontal-2-dyn.html inline-block-horizontal-2-dyn.html
-# == inline-block-horizontal-2-dyn.html inline-block-horizontal-2-dyn.html
+== inline-block-horizontal-1.html inline-block-horizontal-1.html
+== inline-block-horizontal-1.html inline-block-horizontal-1.html
+== inline-block-horizontal-2.html inline-block-horizontal-2.html
+== inline-block-horizontal-2.html inline-block-horizontal-2.html
+== inline-block-horizontal-1-dyn.html inline-block-horizontal-1-dyn.html
+== inline-block-horizontal-1-dyn.html inline-block-horizontal-1-dyn.html
+== inline-block-horizontal-2-dyn.html inline-block-horizontal-2-dyn.html
+== inline-block-horizontal-2-dyn.html inline-block-horizontal-2-dyn.html
 # Horizontal margins of inline-tables do not collapse.
-# == inline-table-horizontal-1.html inline-table-horizontal-1.html
-# == inline-table-horizontal-1.html inline-table-horizontal-1.html
-# == inline-table-horizontal-1-dyn.html inline-table-horizontal-1-dyn.html
-# == inline-table-horizontal-1-dyn.html inline-table-horizontal-1-dyn.html
+== inline-table-horizontal-1.html inline-table-horizontal-1.html
+== inline-table-horizontal-1.html inline-table-horizontal-1.html
+== inline-table-horizontal-1-dyn.html inline-table-horizontal-1-dyn.html
+== inline-table-horizontal-1-dyn.html inline-table-horizontal-1-dyn.html
 # "In CSS, the adjoining margins of two or more boxes
 #  (which might or might not be siblings) can combine to form a single margin.
 #  Margins that combine this way are said to collapse,
 #  and the resulting combined margin is called a collapsed margin."
 # "Two margins are adjoining if and only if:" [...]
 # "both belong to vertically-adjacent box edges,
 #  i.e. form one of the following pairs:" [...]
 # "bottom margin of box and top margin of its next in-flow following sibling"
@@ -571,26 +571,26 @@
 # The margins of a block formatting context can collapse with margins of
 # in-flow sibling boxes, but not with margins of their in-flow children.
 # Elements that establish a block formatting context are:
 # * "elements with 'overflow' other than 'visible'"
 == block-overflow-1.html block-overflow-1.html
 == block-overflow-1.html block-overflow-1.html
 == block-overflow-2.html block-overflow-2.html
 == block-overflow-2.html block-overflow-2.html
-# == block-overflow-3.html block-overflow-3.html
-# == block-overflow-3.html block-overflow-3.html
-# == block-overflow-4.html block-overflow-4.html
-# == block-overflow-4.html block-overflow-4.html
+fails == block-overflow-3.html block-overflow-3.html # Bug 1321769?
+fails == block-overflow-3.html block-overflow-3.html # Bug 1321769?
+fails == block-overflow-4.html block-overflow-4.html # Bug 1321769?
+fails == block-overflow-4.html block-overflow-4.html # Bug 1321769?
 == block-overflow-5a.html block-overflow-5a.html
 == block-overflow-5a.html block-overflow-5a.html
 == block-overflow-5b.html block-overflow-5b.html
 == block-overflow-5b.html block-overflow-5b.html
-# == block-overflow-5c.html block-overflow-5c.html
-# == block-overflow-5c.html block-overflow-5c.html
+fails == block-overflow-5c.html block-overflow-5c.html # Bug 1321769?
+fails == block-overflow-5c.html block-overflow-5c.html # Bug 1321769?
 == block-overflow-5d.html block-overflow-5d.html
 == block-overflow-5d.html block-overflow-5d.html
 == block-overflow-1-dyn.html block-overflow-1-dyn.html
 == block-overflow-2-dyn.html block-overflow-2-dyn.html
 fails == block-overflow-3-dyn.html block-overflow-3-dyn.html
 fails == block-overflow-4-dyn.html block-overflow-4-dyn.html
 == block-overflow-5a-dyn.html block-overflow-5a-dyn.html
 == block-overflow-5b-dyn.html block-overflow-5b-dyn.html
@@ -663,21 +663,21 @@ fails == block-overflow-5c-dyn.html bloc
 == table-caption-2a-dyn.html table-caption-2a-dyn.html
 == table-caption-2b-dyn.html table-caption-2b-dyn.html
 == table-caption-2c-dyn.html table-caption-2c-dyn.html
 # Note: CSS 2.1 suggests that the 'caption-side' values 'top-outside' and
 # 'bottom-outside' will be used in a future CSS Module to restore the
 # CSS 2 definition of 'top' and 'bottom' (which is different from CSS 2.1's).
 # Since Bug
 # alias for the CSS 2.1 values 'top' and 'bottom' respectively.
-# == table-caption-top-1.html table-caption-top-1.html
+== table-caption-top-1.html table-caption-top-1.html
 == table-caption-top-2.html table-caption-top-2.html
 == table-caption-top-outside-1.html table-caption-top-outside-1.html
 == table-caption-top-outside-2.html table-caption-top-outside-2.html
-# == table-caption-bottom-1.html table-caption-bottom-1.html
+== table-caption-bottom-1.html table-caption-bottom-1.html
 == table-caption-bottom-2.html table-caption-bottom-2.html
 == table-caption-bottom-outside-1.html table-caption-bottom-outside-1.html
 == table-caption-bottom-outside-2.html table-caption-bottom-outside-2.html
 == table-caption-top-1-dyn.html table-caption-top-1-dyn.html
 == table-caption-top-2-dyn.html table-caption-top-2-dyn.html
 == table-caption-top-outside-1-dyn.html table-caption-top-outside-1-dyn.html
 == table-caption-top-outside-2-dyn.html table-caption-top-outside-2-dyn.html
 == table-caption-bottom-1-dyn.html table-caption-bottom-1-dyn.html
@@ -725,18 +725,18 @@ fails == block-overflow-5c-dyn.html bloc
 == inline-block-sibling-1c.html inline-block-sibling-1c.html
 == inline-block-sibling-2.html inline-block-sibling-2.html
 == inline-block-sibling-2.html inline-block-sibling-2.html
 == inline-block-sibling-1a-dyn.html inline-block-sibling-1a-dyn.html
 == inline-block-sibling-1b-dyn.html inline-block-sibling-1b-dyn.html
 == inline-block-sibling-1c-dyn.html inline-block-sibling-1c-dyn.html
 == inline-block-sibling-2-dyn.html inline-block-sibling-2-dyn.html
 == inline-block-child-1.html inline-block-child-1.html
-# == inline-block-child-2.html inline-block-child-2.html
-# == inline-block-child-2.html inline-block-child-2.html
+== inline-block-child-2.html inline-block-child-2.html
+== inline-block-child-2.html inline-block-child-2.html
 == inline-block-child-3.html inline-block-child-3.html
 == inline-block-child-1-dyn.html inline-block-child-1-dyn.html
 == inline-block-child-2-dyn.html inline-block-child-2-dyn.html
 == inline-block-child-3-dyn.html inline-block-child-3-dyn.html
 # * absolutely positioned elements
 # "Margins of absolutely positioned boxes do not collapse
 #  (not even with their in-flow children)."
 == block-abs-pos-1.html block-abs-pos-1.html
--- a/layout/reftests/mathml/reftest-stylo.list
+++ b/layout/reftests/mathml/reftest-stylo.list
@@ -181,24 +181,24 @@ fails == mtable-columnalign-single-mtabl
 fails == mtable-columnalign-single-mtable-dynamic.html mtable-columnalign-single-mtable-dynamic.html
 fails == mtable-columnalign-multi-mtr.html mtable-columnalign-multi-mtr.html
 fails == mtable-columnalign-multi-mtr-dynamic.html mtable-columnalign-multi-mtr-dynamic.html
 fails == mtable-columnalign-multi-mtable.html mtable-columnalign-multi-mtable.html
 fails == mtable-columnalign-multi-mtable-dynamic.html mtable-columnalign-multi-mtable-dynamic.html
 fails == maction-selection.html maction-selection.html
 fails == maction-dynamic-embellished-op.html maction-dynamic-embellished-op.html
 fails == maction-dynamic-1.html maction-dynamic-1.html
-# == maction-dynamic-2.html maction-dynamic-2.html
+fails == maction-dynamic-2.html maction-dynamic-2.html
 fails == mo-lspace-rspace.html mo-lspace-rspace.html
 fails == mo-lspace-rspace-2.html mo-lspace-rspace-2.html
 fails == mo-lspace-rspace-3.html mo-lspace-rspace-3.html
 fails == mo-lspace-rspace-4.html mo-lspace-rspace-4.html
 fails == mo-invisibleoperators.html mo-invisibleoperators.html
 fails == mo-invisibleoperators-2.html mo-invisibleoperators-2.html
-# == mo-glyph-size.html mo-glyph-size.html
+== mo-glyph-size.html mo-glyph-size.html
 fails == maction-dynamic-3.html maction-dynamic-3.html
 == whitespace-trim-1.html whitespace-trim-1.html
 fails == whitespace-trim-2.html whitespace-trim-2.html
 fails == whitespace-trim-3.html whitespace-trim-3.html
 fails == whitespace-trim-4.html whitespace-trim-4.html
 fails == whitespace-trim-5.html whitespace-trim-5.html
 fails == opentype-stretchy.html opentype-stretchy.html
 fails == opentype-fraction-dynamic-linethickness.html opentype-fraction-dynamic-linethickness.html
@@ -241,17 +241,17 @@ fails == menclose-2-updiagonalstrike.htm
 fails == menclose-2-verticalstrike.html menclose-2-verticalstrike.html
 random-if(gtkWidget) == menclose-2-roundedbox.html menclose-2-roundedbox.html
 fails == menclose-2-phasorangle.html menclose-2-phasorangle.html
 fails == menclose-3-box.html menclose-3-box.html
 fails == menclose-3-madruwb.html menclose-3-madruwb.html
 fails == menclose-3-radical.html menclose-3-radical.html
 fails == menclose-3-default.html menclose-3-default.html
 fails == menclose-3-invalid.html menclose-3-invalid.html
-# == menclose-3-multiple.html menclose-3-multiple.html
+== menclose-3-multiple.html menclose-3-multiple.html
 fails == menclose-3-unknown.html menclose-3-unknown.html
 == menclose-4.html menclose-4.html
 fails == menclose-5-actuarial.html menclose-5-actuarial.html
 fails == menclose-5-bottom.html menclose-5-bottom.html
 fails == menclose-5-box.html menclose-5-box.html
 fails == menclose-5-circle.html menclose-5-circle.html
 fails == menclose-5-downdiagonalstrike.html menclose-5-downdiagonalstrike.html
 fails == menclose-5-horizontalstrike.html menclose-5-horizontalstrike.html
--- a/layout/reftests/native-theme/reftest-stylo.list
+++ b/layout/reftests/native-theme/reftest-stylo.list
@@ -43,20 +43,20 @@ skip-if(!winWidget) == 403458-winmenu-lt
 fails == 492155-4.html 492155-4.html
 
 fails == box-shadow-input.html box-shadow-input.html
 fails == box-shadow-button.html box-shadow-button.html
 fails == box-shadow-listbox.html box-shadow-listbox.html
 fails == box-shadow-combobox.html box-shadow-combobox.html
 
 # RTL mirroring tests
-# == checkbox-not-mirrored-when-rtl.html checkbox-not-mirrored-when-rtl.html
+== checkbox-not-mirrored-when-rtl.html checkbox-not-mirrored-when-rtl.html
 skip-if(!cocoaWidget) == menulist-mirrored-when-rtl.xul menulist-mirrored-when-rtl.xul
 skip-if(!cocoaWidget) == searchfield-mirrored-when-rtl.xul searchfield-mirrored-when-rtl.xul
-# == select-mirrored-when-rtl.html select-mirrored-when-rtl.html
+fails == select-mirrored-when-rtl.html select-mirrored-when-rtl.html
 
 == resizer-bottomend.xul resizer-bottomend.xul
 random-if(d2d) == resizer-bottomend.xul resizer-bottomend.xul
 == resizer-bottomend.xul resizer-bottomend.xul
 skip-if(gtkWidget) == resizer-bottomend-rtl.xul resizer-bottomend-rtl.xul
 skip-if(gtkWidget) random-if(d2d) == resizer-bottomend-rtl.xul resizer-bottomend-rtl.xul
 
 == resizer-bottomstart.xul resizer-bottomstart.xul
--- a/layout/reftests/pagination/reftest-stylo.list
+++ b/layout/reftests/pagination/reftest-stylo.list
@@ -62,14 +62,14 @@ fails == table-tfoot-thead-1.html table-
 fails == table-caption-splitrowgroup-1.html table-caption-splitrowgroup-1.html
 fails == table-caption-splitaftercaption-1.html table-caption-splitaftercaption-1.html
 fails == table-caption-splitaftercaption-2.html table-caption-splitaftercaption-2.html
 fails == table-caption-splitaftercaption-3.html table-caption-splitaftercaption-3.html
 fails == table-caption-splitaftercaption-4.html table-caption-splitaftercaption-4.html
 fails == table-caption-splitaftercaption-5.html table-caption-splitaftercaption-5.html
 fails == table-caption-splitaftercaption-6.html table-caption-splitaftercaption-6.html
 fails == table-caption-splitaftercaption-7.html table-caption-splitaftercaption-7.html
-# == table-caption-splitaftercaption-8.html table-caption-splitaftercaption-8.html
-# == table-caption-splitaftercaption-9.html table-caption-splitaftercaption-9.html
-# == table-caption-splitaftercaption-10.html table-caption-splitaftercaption-10.html
-# == table-caption-splitaftercaption-11.html table-caption-splitaftercaption-11.html
+fails == table-caption-splitaftercaption-8.html table-caption-splitaftercaption-8.html # Bug 1341648
+fails == table-caption-splitaftercaption-9.html table-caption-splitaftercaption-9.html # Bug 1341648
+fails == table-caption-splitaftercaption-10.html table-caption-splitaftercaption-10.html # Bug 1341648
+fails == table-caption-splitaftercaption-11.html table-caption-splitaftercaption-11.html # Bug 1341648
 == column-balancing-break-inside-avoid-2.html column-balancing-break-inside-avoid-2.html
 fails == combobox-page-break-inside.html combobox-page-break-inside.html
--- a/layout/reftests/pixel-rounding/reftest-stylo.list
+++ b/layout/reftests/pixel-rounding/reftest-stylo.list
@@ -173,12 +173,12 @@ fuzzy-if(skiaContent,1,145) == rounded-b
 fuzzy-if(skiaContent,1,145) == rounded-background-color-width-left-6.html rounded-background-color-width-left-6.html
 
 == background-image-tiling.html background-image-tiling.html
 
 fails == border-image-width-0.html border-image-width-0.html
 fails == border-image-width-4.html border-image-width-4.html
 fails == border-image-width-9.html border-image-width-9.html
 
-# == iframe-1.html iframe-1.html
+fails == iframe-1.html iframe-1.html # Bug 1341769
 
 fails == viewport-units-rounding-1.html viewport-units-rounding-1.html
 == viewport-units-rounding-2.html viewport-units-rounding-2.html
--- a/layout/reftests/position-dynamic-changes/reftest-stylo.list
+++ b/layout/reftests/position-dynamic-changes/reftest-stylo.list
@@ -3,9 +3,9 @@ include horizontal/reftest-stylo.list
 include vertical/reftest-stylo.list
 include mixed/reftest-stylo.list
 include mixed-abspos-root/reftest-stylo.list
 include relative/reftest-stylo.list
 
 == multiple-changes.html multiple-changes.html
 == shrink-wrap.html shrink-wrap.html
 == max-width.html max-width.html
-# == min-width.html min-width.html
+== min-width.html min-width.html
--- a/layout/reftests/position-relative/reftest-stylo.list
+++ b/layout/reftests/position-relative/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == table-collapse-1.html table-collapse-1.html
+== table-collapse-1.html table-collapse-1.html
 == table-collapse-2.html table-collapse-2.html
 == table-collapse-3.html table-collapse-3.html
 == table-collapse-4.html table-collapse-4.html
 == table-separate-1.html table-separate-1.html
 == table-separate-2.html table-separate-2.html
 == table-separate-3.html table-separate-3.html
 == table-separate-4.html table-separate-4.html
 == 1115999-1.html 1115999-1.html
--- a/layout/reftests/printing/reftest-stylo.list
+++ b/layout/reftests/printing/reftest-stylo.list
@@ -15,21 +15,21 @@ fails == 129941-1b.html 129941-1b.html
 == 609227-2b.html 609227-2b.html
 == 577450-1.html 577450-1.html
 == 626395-1a.html 626395-1a.html
 fails == 626395-1b.html 626395-1b.html
 == 626395-2a.html 626395-2a.html
 fails == 626395-2b.html 626395-2b.html
 == 626395-2c.html 626395-2c.html
 fails == 626395-2d.html 626395-2d.html
-# == 652178-1.html 652178-1.html
+== 652178-1.html 652178-1.html
 fails == 115199-1.html 115199-1.html
 == 115199-2a.html 115199-2a.html
 == 115199-2b.html 115199-2b.html
-# == 652178-1.html 652178-1.html
+== 652178-1.html 652178-1.html
 == 745025-1.html 745025-1.html
 fails == 820496-1.html 820496-1.html
 
 # NOTE: These tests don't yet rigorously test what they're
 # trying to test (shrink-to-fit behavior), due to bug 967311.
 fails == 960822.html 960822.html
 fails == 966419-1.html 966419-1.html
 fails == 966419-2.html 966419-2.html
--- a/layout/reftests/reftest-sanity/reftest-stylo.list
+++ b/layout/reftests/reftest-sanity/reftest-stylo.list
@@ -1,12 +1,12 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == data:text/html,<body> data:text/html,<body>
 == data:text/plain, data:text/plain,
-# == data:text/plain,HELLO data:text/plain,HELLO
+fails == data:text/plain,HELLO data:text/plain,HELLO # Bug 1341637
 
 # these tests make sure async reftests work:
 == test-async.xul test-async.xul
 == test-async.html test-async.html
 
 # test that zoom works (and really zooms, not just scales)
 fails == test-zoom.html test-zoom.html
 
@@ -26,17 +26,17 @@ HTTP == html-vs-xhtml-by-extension.html 
 
 # Make sure about:blank works, even via HTTP.
 == blank.html blank.html
 == about:blank about:blank
 HTTP == blank.html blank.html
 HTTP == about:blank about:blank
 # same for data:
 == default.html default.html
-# == data:text/html,<div>Text</div> data:text/html,<div>Text</div>
+== data:text/html,<div>Text</div> data:text/html,<div>Text</div>
 HTTP == default.html default.html
 # HTTP == data:text/html,<div>Text</div> data:text/html,<div>Text</div>
 == blank.html blank.html
 HTTP == blank.html blank.html
 
 fails HTTP(..) == filter-1.xhtml filter-1.xhtml
 fails HTTP(..) == filter-2.xhtml filter-2.xhtml
 
@@ -74,25 +74,25 @@ include default-preferences-tests-stylo.
 == corners-2.html corners-2.html
 == corners-3.html corners-3.html
 == corners-4.html corners-4.html
 
 # Test that the harness gives the correct page dimensions.
 == page-width-3.9in.html page-width-3.9in.html
 == page-width-4.1in.html page-width-4.1in.html
 == page-width-auto.html page-width-auto.html
-# == page-height-2in.html page-height-2in.html
-# == page-height-2in.html page-height-2in.html
+== page-height-2in.html page-height-2in.html
+== page-height-2in.html page-height-2in.html
 == page-height-2.1in.html page-height-2.1in.html
 
 # Check that tests that need focus are skipped when it's not available
 needs-focus load needs-focus.html
 
 # Bug 632636
-# == data:text/plain,HELLO data:text/plain,HELLO
+fails == data:text/plain,HELLO data:text/plain,HELLO # Bug 1341637
 needs-focus == data:text/plain, data:text/plain,
 
 # Sanity check of viewport+displayport overrides
 == test-displayport-2.html test-displayport-2.html
 fails == 647192-1.html 647192-1.html
 fails == 656041-1.html 656041-1.html
 pref(dom.meta-viewport.enabled,true) skip-if(!browserIsRemote||layersOMTC) == test-displayport-bg.html test-displayport-bg.html
 
@@ -167,32 +167,32 @@ skip-if(!asyncPan||!browserIsRemote) == 
 default-preferences pref(layers.low-precision-buffer,false)
 skip-if(!asyncPan||!browserIsRemote) == async-scroll-1b.html async-scroll-1b.html
 default-preferences
 
 == async-zoom-1.html async-zoom-1.html
 == async-zoom-2.html async-zoom-2.html
 
 # reftest-opaque-layer
-# == reftest-opaque-layer-pass.html reftest-opaque-layer-pass.html
-# == reftest-opaque-layer-pass.html reftest-opaque-layer-pass.html
+fails == reftest-opaque-layer-pass.html reftest-opaque-layer-pass.html # Bug 1341095
+fails == reftest-opaque-layer-pass.html reftest-opaque-layer-pass.html # Bug 1341095
 == about:blank about:blank
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 
 # If reftest-opaque-layer fails (no matter whether it fails in the test or in the reference),
 # it shouldn't matter whether the test matches the reference.
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 == about:blank about:blank
 fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html
 == about:blank about:blank
 
 # reftest-opaque-layer and reftest-wait
 fails == reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
-# == reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
+fails == reftest-opaque-layer-wait-pass.html reftest-opaque-layer-wait-pass.html
 fails == reftest-opaque-layer-wait-fail.html reftest-opaque-layer-wait-fail.html
 fails == reftest-opaque-layer-wait-fail.html reftest-opaque-layer-wait-fail.html
 
 # reftest-assigned-layer
 fails == reftest-assigned-layer-pass.html reftest-assigned-layer-pass.html
 fails == reftest-assigned-layer-fail-1.html reftest-assigned-layer-fail-1.html
 fails == reftest-assigned-layer-fail-2.html reftest-assigned-layer-fail-2.html
 fails == reftest-assigned-layer-fail-3.html reftest-assigned-layer-fail-3.html
--- a/layout/reftests/svg/as-image/reftest-stylo.list
+++ b/layout/reftests/svg/as-image/reftest-stylo.list
@@ -161,58 +161,58 @@ HTTP == svg-stylesheet-external-1.html s
 
 # Test for painting problems with SVGs used in border images.
 # XXXseth: The underlying problems also apply to media fragments,
 # but the test case would be much simpler. This should be switched
 # over to use media fragments once bug 790640 lands.
 fails == svg-border-image-repaint-1.html svg-border-image-repaint-1.html
 
 # Tests for image-orientation with a viewbox and an intrinsic size:
-# == image-orientation-viewbox-and-size.html?0 image-orientation-viewbox-and-size.html?0
-# == image-orientation-viewbox-and-size.html?90 image-orientation-viewbox-and-size.html?90
-# == image-orientation-viewbox-and-size.html?180 image-orientation-viewbox-and-size.html?180
-# == image-orientation-viewbox-and-size.html?270 image-orientation-viewbox-and-size.html?270
-# == image-orientation-viewbox-and-size.html?0&flip image-orientation-viewbox-and-size.html?0&flip
-# == image-orientation-viewbox-and-size.html?90&flip image-orientation-viewbox-and-size.html?90&flip
-# == image-orientation-viewbox-and-size.html?180&flip image-orientation-viewbox-and-size.html?180&flip
-# == image-orientation-viewbox-and-size.html?270&flip image-orientation-viewbox-and-size.html?270&flip
+== image-orientation-viewbox-and-size.html?0 image-orientation-viewbox-and-size.html?0
+fails == image-orientation-viewbox-and-size.html?90 image-orientation-viewbox-and-size.html?90 # Bug 1341758
+fails == image-orientation-viewbox-and-size.html?180 image-orientation-viewbox-and-size.html?180 # Bug 1341758
+fails == image-orientation-viewbox-and-size.html?270 image-orientation-viewbox-and-size.html?270 # Bug 1341758
+fails == image-orientation-viewbox-and-size.html?0&flip image-orientation-viewbox-and-size.html?0&flip # Bug 1341758
+fails == image-orientation-viewbox-and-size.html?90&flip image-orientation-viewbox-and-size.html?90&flip # Bug 1341758
+fails == image-orientation-viewbox-and-size.html?180&flip image-orientation-viewbox-and-size.html?180&flip # Bug 1341758
+fails == image-orientation-viewbox-and-size.html?270&flip image-orientation-viewbox-and-size.html?270&flip # Bug 1341758
 
 # Tests for image-orientation with a viewbox and no intrinsic size:
-# == image-orientation-viewbox-no-size.html?0 image-orientation-viewbox-no-size.html?0
-# == image-orientation-viewbox-no-size.html?90 image-orientation-viewbox-no-size.html?90
-# == image-orientation-viewbox-no-size.html?180 image-orientation-viewbox-no-size.html?180
-# == image-orientation-viewbox-no-size.html?270 image-orientation-viewbox-no-size.html?270
-# == image-orientation-viewbox-no-size.html?0&flip image-orientation-viewbox-no-size.html?0&flip
-# == image-orientation-viewbox-no-size.html?90&flip image-orientation-viewbox-no-size.html?90&flip
-# == image-orientation-viewbox-no-size.html?180&flip image-orientation-viewbox-no-size.html?180&flip
-# == image-orientation-viewbox-no-size.html?270&flip image-orientation-viewbox-no-size.html?270&flip
+== image-orientation-viewbox-no-size.html?0 image-orientation-viewbox-no-size.html?0
+fails == image-orientation-viewbox-no-size.html?90 image-orientation-viewbox-no-size.html?90 # Bug 1341758
+fails == image-orientation-viewbox-no-size.html?180 image-orientation-viewbox-no-size.html?180 # Bug 1341758
+fails == image-orientation-viewbox-no-size.html?270 image-orientation-viewbox-no-size.html?270 # Bug 1341758
+fails == image-orientation-viewbox-no-size.html?0&flip image-orientation-viewbox-no-size.html?0&flip # Bug 1341758
+fails == image-orientation-viewbox-no-size.html?90&flip image-orientation-viewbox-no-size.html?90&flip # Bug 1341758
+fails == image-orientation-viewbox-no-size.html?180&flip image-orientation-viewbox-no-size.html?180&flip # Bug 1341758
+fails == image-orientation-viewbox-no-size.html?270&flip image-orientation-viewbox-no-size.html?270&flip # Bug 1341758
 
 # Tests for image-orientation with no viewbox and an intrinsic size:
-# == image-orientation-no-viewbox-and-size.html?0 image-orientation-no-viewbox-and-size.html?0
-# == image-orientation-no-viewbox-and-size.html?90 image-orientation-no-viewbox-and-size.html?90
-# == image-orientation-no-viewbox-and-size.html?180 image-orientation-no-viewbox-and-size.html?180
-# == image-orientation-no-viewbox-and-size.html?270 image-orientation-no-viewbox-and-size.html?270
-# == image-orientation-no-viewbox-and-size.html?0&flip image-orientation-no-viewbox-and-size.html?0&flip
-# == image-orientation-no-viewbox-and-size.html?90&flip image-orientation-no-viewbox-and-size.html?90&flip
-# == image-orientation-no-viewbox-and-size.html?180&flip image-orientation-no-viewbox-and-size.html?180&flip
-# == image-orientation-no-viewbox-and-size.html?270&flip image-orientation-no-viewbox-and-size.html?270&flip
+== image-orientation-no-viewbox-and-size.html?0 image-orientation-no-viewbox-and-size.html?0
+fails == image-orientation-no-viewbox-and-size.html?90 image-orientation-no-viewbox-and-size.html?90 # Bug 1341758
+fails == image-orientation-no-viewbox-and-size.html?180 image-orientation-no-viewbox-and-size.html?180 # Bug 1341758
+fails == image-orientation-no-viewbox-and-size.html?270 image-orientation-no-viewbox-and-size.html?270 # Bug 1341758
+fails == image-orientation-no-viewbox-and-size.html?0&flip image-orientation-no-viewbox-and-size.html?0&flip # Bug 1341758
+fails == image-orientation-no-viewbox-and-size.html?90&flip image-orientation-no-viewbox-and-size.html?90&flip # Bug 1341758
+fails == image-orientation-no-viewbox-and-size.html?180&flip image-orientation-no-viewbox-and-size.html?180&flip # Bug 1341758
+fails == image-orientation-no-viewbox-and-size.html?270&flip image-orientation-no-viewbox-and-size.html?270&flip # Bug 1341758
 
 # Tests for image-orientation with no viewbox and no intrinsic size:
-# == image-orientation-no-viewbox-no-size.html?0 image-orientation-no-viewbox-no-size.html?0
-# == image-orientation-no-viewbox-no-size.html?90 image-orientation-no-viewbox-no-size.html?90
-# == image-orientation-no-viewbox-no-size.html?180 image-orientation-no-viewbox-no-size.html?180
-# == image-orientation-no-viewbox-no-size.html?270 image-orientation-no-viewbox-no-size.html?270
-# == image-orientation-no-viewbox-no-size.html?0&flip image-orientation-no-viewbox-no-size.html?0&flip
-# == image-orientation-no-viewbox-no-size.html?90&flip image-orientation-no-viewbox-no-size.html?90&flip
-# == image-orientation-no-viewbox-no-size.html?180&flip image-orientation-no-viewbox-no-size.html?180&flip
-# == image-orientation-no-viewbox-no-size.html?270&flip image-orientation-no-viewbox-no-size.html?270&flip
+== image-orientation-no-viewbox-no-size.html?0 image-orientation-no-viewbox-no-size.html?0
+fails == image-orientation-no-viewbox-no-size.html?90 image-orientation-no-viewbox-no-size.html?90 # Bug 1341758
+fails == image-orientation-no-viewbox-no-size.html?180 image-orientation-no-viewbox-no-size.html?180 # Bug 1341758
+fails == image-orientation-no-viewbox-no-size.html?270 image-orientation-no-viewbox-no-size.html?270 # Bug 1341758
+fails == image-orientation-no-viewbox-no-size.html?0&flip image-orientation-no-viewbox-no-size.html?0&flip # Bug 1341758
+fails == image-orientation-no-viewbox-no-size.html?90&flip image-orientation-no-viewbox-no-size.html?90&flip # Bug 1341758
+fails == image-orientation-no-viewbox-no-size.html?180&flip image-orientation-no-viewbox-no-size.html?180&flip # Bug 1341758
+fails == image-orientation-no-viewbox-no-size.html?270&flip image-orientation-no-viewbox-no-size.html?270&flip # Bug 1341758
 
 # Test that 'image-orientation: from-image' has no effect, since SVGs don't have EXIF data.
-# == image-orientation-viewbox-and-size.html?from-image image-orientation-viewbox-and-size.html?from-image
-# == image-orientation-viewbox-no-size.html?from-image image-orientation-viewbox-no-size.html?from-image
+== image-orientation-viewbox-and-size.html?from-image image-orientation-viewbox-and-size.html?from-image
+== image-orientation-viewbox-no-size.html?from-image image-orientation-viewbox-no-size.html?from-image
 
 # Sanity checks for the image-orientation tests. Ensures that the various
 # combinations of rotations and flips actually look different from each other.
 == image-orientation-ref.html?0 image-orientation-ref.html?0
 == image-orientation-ref.html?0 image-orientation-ref.html?0
 == image-orientation-ref.html?0 image-orientation-ref.html?0
 == image-orientation-ref.html?90 image-orientation-ref.html?90
 == image-orientation-ref.html?90 image-orientation-ref.html?90
@@ -224,19 +224,19 @@ fails == svg-border-image-repaint-1.html
 
 # Tests that nonuniform scales work with SVG-as-image.
 == nonuniform-scale-2d.html?0.5&1.0 nonuniform-scale-2d.html?0.5&1.0
 == nonuniform-scale-2d.html?1.0&0.5 nonuniform-scale-2d.html?1.0&0.5
 == nonuniform-scale-3d.html?0.5&1.0&0.5 nonuniform-scale-3d.html?0.5&1.0&0.5
 == nonuniform-scale-3d.html?1.0&0.5&0.5 nonuniform-scale-3d.html?1.0&0.5&0.5
 
 # Sanity checks that nonuniform scales don't devolve to uniform scales.
-# == nonuniform-scale-2d.html?0.3&1.0 nonuniform-scale-2d.html?0.3&1.0
-# == nonuniform-scale-2d.html?0.3&1.0 nonuniform-scale-2d.html?0.3&1.0
-# == nonuniform-scale-2d.html?1.0&0.3 nonuniform-scale-2d.html?1.0&0.3
-# == nonuniform-scale-2d.html?1.0&0.3 nonuniform-scale-2d.html?1.0&0.3
-# == nonuniform-scale-3d.html?0.3&1.0&0.3 nonuniform-scale-3d.html?0.3&1.0&0.3
-# == nonuniform-scale-3d.html?0.3&1.0&0.3 nonuniform-scale-3d.html?0.3&1.0&0.3
-# == nonuniform-scale-3d.html?1.0&0.3&0.3 nonuniform-scale-3d.html?1.0&0.3&0.3
-# == nonuniform-scale-3d.html?1.0&0.3&0.3 nonuniform-scale-3d.html?1.0&0.3&0.3
+== nonuniform-scale-2d.html?0.3&1.0 nonuniform-scale-2d.html?0.3&1.0
+== nonuniform-scale-2d.html?0.3&1.0 nonuniform-scale-2d.html?0.3&1.0
+== nonuniform-scale-2d.html?1.0&0.3 nonuniform-scale-2d.html?1.0&0.3
+== nonuniform-scale-2d.html?1.0&0.3 nonuniform-scale-2d.html?1.0&0.3
+== nonuniform-scale-3d.html?0.3&1.0&0.3 nonuniform-scale-3d.html?0.3&1.0&0.3
+== nonuniform-scale-3d.html?0.3&1.0&0.3 nonuniform-scale-3d.html?0.3&1.0&0.3
+== nonuniform-scale-3d.html?1.0&0.3&0.3 nonuniform-scale-3d.html?1.0&0.3&0.3
+== nonuniform-scale-3d.html?1.0&0.3&0.3 nonuniform-scale-3d.html?1.0&0.3&0.3
 
 # Test for preserveAspectRatio with no-longer-supported "defer" keyword
 == defer-unsupported-1.svg defer-unsupported-1.svg
--- a/layout/reftests/svg/filters/css-filters/reftest-stylo.list
+++ b/layout/reftests/svg/filters/css-filters/reftest-stylo.list
@@ -22,17 +22,17 @@ default-preferences pref(layout.css.filt
 == brightness-zero.html brightness-zero.html
 == containing-block-1.html containing-block-1.html
 == contrast.html contrast.html
 == contrast-extreme.html contrast-extreme.html
 == contrast-one.html contrast-one.html
 == contrast-percent.html contrast-percent.html
 == contrast-reduce.html contrast-reduce.html
 == contrast-zero.html contrast-zero.html
-# == drop-shadow.html drop-shadow.html
+== drop-shadow.html drop-shadow.html
 == drop-shadow-default-color.html drop-shadow-default-color.html
 == drop-shadow-negative-offset.html drop-shadow-negative-offset.html
 == grayscale.html grayscale.html
 == grayscale-one.html grayscale-one.html
 == grayscale-over-one.html grayscale-over-one.html
 == grayscale-percent.html grayscale-percent.html
 == grayscale-zero.html grayscale-zero.html
 == hue-rotate.html hue-rotate.html
--- a/layout/reftests/svg/filters/reftest-stylo.list
+++ b/layout/reftests/svg/filters/reftest-stylo.list
@@ -37,17 +37,17 @@ fuzzy-if(d2d||skiaContent,1,10000) == fe
 == feDisplacementMap-1.svg feDisplacementMap-1.svg
 == feDisplacementMap-2.svg feDisplacementMap-2.svg
 
 fuzzy-if(d2d,1,6400) fuzzy-if(skiaContent,1,1600) == feFlood-1.svg feFlood-1.svg
 skip-if(d2d) fuzzy-if(skiaContent,1,6400) == feFlood-2.svg feFlood-2.svg
 
 fuzzy(1,6400) fuzzy-if(skiaContent,1,6404) == feGaussianBlur-1.svg feGaussianBlur-1.svg
 == feGaussianBlur-2.svg feGaussianBlur-2.svg
-# == feGaussianBlur-3.svg feGaussianBlur-3.svg
+== feGaussianBlur-3.svg feGaussianBlur-3.svg
 == feGaussianBlur-4.svg feGaussianBlur-4.svg
 == feGaussianBlur-5.svg feGaussianBlur-5.svg
 == feGaussianBlur-6.svg feGaussianBlur-6.svg
 fails == feGaussianBlur-cap-large-directional-radius-on-software.html feGaussianBlur-cap-large-directional-radius-on-software.html
 
 == feImage-1.svg feImage-1.svg
 == feImage-1.svg feImage-1.svg
 skip == feImage-scale-to-primitive-subregion.html feImage-scale-to-primitive-subregion.html
--- a/layout/reftests/svg/reftest-stylo.list
+++ b/layout/reftests/svg/reftest-stylo.list
@@ -280,28 +280,28 @@ fuzzy-if(skiaContent,3,5) == pattern-sca
 == polygon-01.svg polygon-01.svg
 == polygon-marker-01.svg polygon-marker-01.svg
 == polygon-points-negative-01.svg polygon-points-negative-01.svg
 == polyline-points-invalid-01.svg polyline-points-invalid-01.svg
 == pseudo-classes-01.svg pseudo-classes-01.svg
 # This test depends on :visited styles (which are asynchronous), so we run
 # it in layout/style/test/test_visited_reftests.html instead of using the
 # reftest harness.
-# == pseudo-classes-02.svg pseudo-classes-02.svg
+== pseudo-classes-02.svg pseudo-classes-02.svg
 == radialGradient-basic-01.svg radialGradient-basic-01.svg
 == radialGradient-basic-02.svg radialGradient-basic-02.svg
 fuzzy-if(cocoaWidget,4,15982) fuzzy-if(winWidget,4,92) fuzzy-if(skiaContent,4,60) == radialGradient-basic-03.svg radialGradient-basic-03.svg
 == radialGradient-basic-04.svg radialGradient-basic-04.svg
 fuzzy-if(skiaContent,1,3600) == rect-01.svg rect-01.svg
 == rect-02.svg rect-02.svg
 == rect-03.svg rect-03.svg
 == rect-04.svg rect-04.svg
 == rect-with-rx-and-ry-01.svg rect-with-rx-and-ry-01.svg
 == rect-with-rx-or-ry-01.svg rect-with-rx-or-ry-01.svg
-# == rootElement-null-01.svg rootElement-null-01.svg
+== rootElement-null-01.svg rootElement-null-01.svg
 == script-empty-01.svg script-empty-01.svg
 == selector-01.svg selector-01.svg
 == stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01.svg
 == stroke-linecap-circle-ellipse-dashed-01.svg stroke-linecap-circle-ellipse-dashed-01.svg
 == stroke-width-percentage-01.svg stroke-width-percentage-01.svg
 == stroke-width-percentage-02a.svg stroke-width-percentage-02a.svg
 == stroke-width-percentage-02b.svg stroke-width-percentage-02b.svg
 == stroke-width-percentage-03.xhtml stroke-width-percentage-03.xhtml
@@ -428,17 +428,17 @@ skip-if(Android) pref(layout.css.mix-ble
 # pref(layout.css.mix-blend-mode.enabled,true) == blend-luminosity.svg blend-luminosity.svg
 #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply-alpha.svg blend-multiply-alpha.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply.svg blend-multiply.svg
 pref(layout.css.mix-blend-mode.enabled,true) == blend-normal.svg blend-normal.svg
 #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-overlay.svg blend-overlay.svg
 #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-saturation.svg blend-saturation.svg
 #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-screen.svg blend-screen.svg
 #skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-soft-light.svg blend-soft-light.svg
-# == blend-difference-stacking.html blend-difference-stacking.html
+== blend-difference-stacking.html blend-difference-stacking.html
 
 # test case for Fragment URLs
 # https://drafts.csswg.org/css-values/#local-urls
 == use-localRef-marker-01.svg use-localRef-marker-01.svg
 == use-localRef-clipPath-01.svg use-localRef-clipPath-01.svg
 == use-localRef-filter-01.svg use-localRef-filter-01.svg
 == use-localRef-fill-01.svg use-localRef-fill-01.svg
 == use-localRef-stroke-01.svg use-localRef-stroke-01.svg
--- a/layout/reftests/svg/sizing/reftest-stylo.list
+++ b/layout/reftests/svg/sizing/reftest-stylo.list
@@ -304,10 +304,9 @@ random-if(Android) == object--auto-auto-
 # correctly when changes are made that should result in a change in the size
 # or position of the SVG.
 
 fails == dynamic--inline-css-height.xhtml dynamic--inline-css-height.xhtml
 fails == dynamic--inline-css-width.xhtml dynamic--inline-css-width.xhtml
 fails == dynamic--inline-resize-window-height.xhtml dynamic--inline-resize-window-height.xhtml
 fails == dynamic--inline-resize-window-width.xhtml dynamic--inline-resize-window-width.xhtml
 random-if(Android) == dynamic--object-svg-unloaded.xhtml dynamic--object-svg-unloaded.xhtml
-# == ==
 
--- a/layout/reftests/tab-size/reftest-stylo.list
+++ b/layout/reftests/tab-size/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == tab-size-8.html tab-size-8.html
-# == tab-size-8.html tab-size-8.html
+fails == tab-size-8.html tab-size-8.html # Bug 1341637
+fails == tab-size-8.html tab-size-8.html # Bug 1341637
 fails == tab-size-4.html tab-size-4.html
 fails == tab-size-4-span.html tab-size-4-span.html
 fails == tab-size-4-spanoffset.html tab-size-4-spanoffset.html
-# == tab-size-4-multiple.html tab-size-4-multiple.html
+fails == tab-size-4-multiple.html tab-size-4-multiple.html # Bug 1341637
 fails == tab-size-1.html tab-size-1.html
 fails == tab-size-0.html tab-size-0.html
 fails == tab-size-negative.html tab-size-negative.html
 == tab-size-change-1a.html tab-size-change-1a.html
 == tab-size-change-1b.html tab-size-change-1b.html
 fails == tab-size-length.html tab-size-length.html
--- a/layout/reftests/table-anonymous-boxes/reftest-stylo.list
+++ b/layout/reftests/table-anonymous-boxes/reftest-stylo.list
@@ -3,30 +3,30 @@
 == 121142-1b.html 121142-1b.html
 == 121142-2.html 121142-2.html
 fails == 156888-1.html 156888-1.html
 fails == 156888-2.html 156888-2.html
 == 162063-1.xhtml 162063-1.xhtml
 == 203923-1.html 203923-1.html
 == 203923-2.html 203923-2.html
 == 208305-1.html 208305-1.html
-# == 208305-2.html 208305-2.html
+== 208305-2.html 208305-2.html
 == 208305-3.html 208305-3.html
-# == 208305-4.html 208305-4.html
-# == 277995-1.html 277995-1.html
+== 208305-4.html 208305-4.html
+== 277995-1.html 277995-1.html
 fails == 293576-1.html 293576-1.html
 == 302113-1.html 302113-1.html
 fails == 315146-1.xhtml 315146-1.xhtml
 == 325543-1a.html 325543-1a.html
 == 325543-1b.html 325543-1b.html
 fails == 338735-1.html 338735-1.html
 fails == 339388-1a.html 339388-1a.html
 fails == 339388-1b.html 339388-1b.html
 == 363326-1.html 363326-1.html
-# == 368932-1.html 368932-1.html
+== 368932-1.html 368932-1.html
 == 371054-1.html 371054-1.html
 fails == 372641-1a.xhtml 372641-1a.xhtml
 fails == 372641-1b.xhtml 372641-1b.xhtml
 fails == 372641-1c.xhtml 372641-1c.xhtml
 == 372649-1.html 372649-1.html
 == 373379-1.html 373379-1.html
 fails == 394402-1a.html 394402-1a.html
 fails == 394402-1b.html 394402-1b.html
@@ -42,31 +42,31 @@ fails == infer-first-row-and-table.html 
 fails == infer-second-row.html infer-second-row.html
 fails == infer-second-row-and-table.html infer-second-row-and-table.html
 fails == infer-table-around-headers-footers-1.html infer-table-around-headers-footers-1.html
 fails == infer-table-around-headers-footers-2.html infer-table-around-headers-footers-2.html
 fails == infer-table-around-headers-footers-3.html infer-table-around-headers-footers-3.html
 fails == infer-rows-inside-rowgroups.html infer-rows-inside-rowgroups.html
 fails == infer-table-row-cell.html infer-table-row-cell.html
 fails == infer-table.html infer-table.html
-# == 3-tables-ref.html 3-tables-ref.html
-# == 3-tables-ref.html 3-tables-ref.html
+fails == 3-tables-ref.html 3-tables-ref.html # Bug 1341775
+fails == 3-tables-ref.html 3-tables-ref.html # Bug 1341775
 fails == blocks-divide-tables-1.html blocks-divide-tables-1.html
 fails == blocks-divide-tables-2.html blocks-divide-tables-2.html
 fails == infer-cells-1.html infer-cells-1.html
 fails == infer-cells-2.html infer-cells-2.html
 fails == infer-cells-3.html infer-cells-3.html
 fails == infer-cells-4.html infer-cells-4.html
 fails == cols-test-1.html cols-test-1.html
 fails == cols-test-2.html cols-test-2.html
 fails == cols-test-3.html cols-test-3.html
 fails == dynamic-abs-pos-tbody.html dynamic-abs-pos-tbody.html
-# == dynamic-removal-1.html dynamic-removal-1.html
-# == dynamic-removal-2.html dynamic-removal-2.html
-# == dynamic-removal-3.html dynamic-removal-3.html
+fails == dynamic-removal-1.html dynamic-removal-1.html # Bug 1341775
+fails == dynamic-removal-2.html dynamic-removal-2.html # Bug 1341775
+fails == dynamic-removal-3.html dynamic-removal-3.html # Bug 1341775
 fails == dynamic-removal-4.html dynamic-removal-4.html
 fails == dynamic-removal-5.html dynamic-removal-5.html
 fails == dynamic-removal-6.html dynamic-removal-6.html
 fails == dynamic-removal-7.html dynamic-removal-7.html
 fails == dynamic-removal-8.html dynamic-removal-8.html
 == dynamic-removal-9.html dynamic-removal-9.html
 == dynamic-removal-10.html dynamic-removal-10.html
 == dynamic-removal-11.html dynamic-removal-11.html
@@ -83,17 +83,17 @@ fails == dynamic-switch-block-to-cell-3.
 fails == dynamic-switch-block-to-cell-4.html dynamic-switch-block-to-cell-4.html
 fails == dynamic-switch-block-to-cell-5.html dynamic-switch-block-to-cell-5.html
 fails == dynamic-switch-inline-to-cell-1.html dynamic-switch-inline-to-cell-1.html
 fails == dynamic-switch-inline-to-cell-2.html dynamic-switch-inline-to-cell-2.html
 fails == dynamic-switch-inline-to-cell-3.html dynamic-switch-inline-to-cell-3.html
 fails == dynamic-switch-inline-to-cell-4.html dynamic-switch-inline-to-cell-4.html
 fails == dynamic-switch-inline-to-cell-5.html dynamic-switch-inline-to-cell-5.html
 fails == white-space-1.html white-space-1.html
-# == white-space-2.html white-space-2.html
+fails == white-space-2.html white-space-2.html # Bug 1341775
 fails == white-space-3.html white-space-3.html
 fails == white-space-4.html white-space-4.html
 fails == white-space-5.html white-space-5.html
 fails == white-space-6.html white-space-6.html
 == white-space-7.html white-space-7.html
 == white-space-8.html white-space-8.html
 == white-space-9.html white-space-9.html
 == white-space-10.html white-space-10.html
--- a/layout/reftests/table-bordercollapse/reftest-stylo.list
+++ b/layout/reftests/table-bordercollapse/reftest-stylo.list
@@ -91,17 +91,17 @@ fails == borderhandling-rules-border-row
 fails == borderhandling-rules-border-cols-strict.html borderhandling-rules-border-cols-strict.html
 fails == borderhandling-rules-border-all-strict.html borderhandling-rules-border-all-strict.html
 fails == bordercolor-1.html bordercolor-1.html
 fails == bordercolor-2.html bordercolor-2.html
 fails == bordercolor-3.html bordercolor-3.html
 fails == bordercolor-4.html bordercolor-4.html
 == empty-toprow.html empty-toprow.html
 == double_borders.html double_borders.html
-# == border-collapse-rtl.html border-collapse-rtl.html
+== border-collapse-rtl.html border-collapse-rtl.html
 # Fuzzy because for some reason the corner beveling is antialiased differently.
 # So get 40 pixels of fuzz, 20 at each beveled corner (because the border width
 # is 20px).
 == border-style-outset-becomes-groove.html border-style-outset-becomes-groove.html
 # Fuzzy because for some reason the corner beveling is antialiased differently.
 # So get 40 pixels of fuzz, 20 at each beveled corner (because the border width
 # is 20px).
 == border-style-inset-becomes-ridge.html border-style-inset-becomes-ridge.html
--- a/layout/reftests/table-dom/reftest-stylo.list
+++ b/layout/reftests/table-dom/reftest-stylo.list
@@ -16,20 +16,20 @@ fails == deleteCol2.html deleteCol2.html
 fails == deleteCol3.html deleteCol3.html
 fails == deleteColGroup1.html deleteColGroup1.html
 fails == deleteColGroup2.html deleteColGroup2.html
 fails == deleteRowsRebuild1.html deleteRowsRebuild1.html
 fails == deleteRowsRebuild1a.html deleteRowsRebuild1a.html
 fails == deleteRowsShrink1.html deleteRowsShrink1.html
 fails == deleteTbodyExpand1.html deleteTbodyExpand1.html
 fails == deleteTbodyRebuild1.html deleteTbodyRebuild1.html
-# == insertCaptionsAndRows1.html insertCaptionsAndRows1.html
-# == insertCaptionsAndRows2.html insertCaptionsAndRows2.html
-# == insertCaptionsAndRows3.html insertCaptionsAndRows3.html
-# == insertCaptionsAndRows4.html insertCaptionsAndRows4.html
+== insertCaptionsAndRows1.html insertCaptionsAndRows1.html
+== insertCaptionsAndRows2.html insertCaptionsAndRows2.html
+== insertCaptionsAndRows3.html insertCaptionsAndRows3.html
+== insertCaptionsAndRows4.html insertCaptionsAndRows4.html
 fails == insertCellsExpand1.html insertCellsExpand1.html
 fails == insertCellsExpand2.html insertCellsExpand2.html
 fails == insertCellsExpandZeroRowspan.html insertCellsExpandZeroRowspan.html
 fails == insertCellsRebuild1.html insertCellsRebuild1.html
 fails == insertCellsRebuild2.html insertCellsRebuild2.html
 fails == insertCellsZeroColspan.html insertCellsZeroColspan.html
 fails == insertColGroups1.html insertColGroups1.html
 fails == insertColGroups2.html insertColGroups2.html
--- a/layout/reftests/table-width/reftest-stylo.list
+++ b/layout/reftests/table-width/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == spacing-invariance-quirks-min.html spacing-invariance-quirks-min.html
 fails == spacing-invariance-quirks-pref.html spacing-invariance-quirks-pref.html
 fails == spacing-invariance-standards-min.html spacing-invariance-standards-min.html
 fails == spacing-invariance-standards-pref.html spacing-invariance-standards-pref.html
-# == min-width.html min-width.html
+== min-width.html min-width.html
 == pref-width.html pref-width.html
 == min-width-ref.html min-width-ref.html
 == percent-large.html percent-large.html
 == percent-large-min.html percent-large-min.html
 fails == percent-large-nested.html percent-large-nested.html
 == percent-small.html percent-small.html
 == percent-small-min.html percent-small-min.html
 fails == percent-small-nested.html percent-small-nested.html
@@ -33,17 +33,17 @@ fails == percent-small-nested.html perce
 == conflicting-percent-widths-1.html conflicting-percent-widths-1.html
 == conflicting-percent-widths-2.html conflicting-percent-widths-2.html
 == conflicting-percent-widths-3.html conflicting-percent-widths-3.html
 == percent-truncation-1.html percent-truncation-1.html
 == percent-truncation-2.html percent-truncation-2.html
 == percent-truncation-3.html percent-truncation-3.html
 fails == balancing-1.html balancing-1.html
 == balancing-2.html balancing-2.html
-# == cellpadding.html cellpadding.html
+fails == cellpadding.html cellpadding.html # Bug 1341648, bug 1341651
 fails == cellspacing.html cellspacing.html
 fails == percent-basis.html percent-basis.html
 == default-box-sizing-separate-standards.html default-box-sizing-separate-standards.html
 == default-box-sizing-separate-quirks.html default-box-sizing-separate-quirks.html
 == default-box-sizing-collapse-standards.html default-box-sizing-collapse-standards.html
 == default-box-sizing-collapse-quirks.html default-box-sizing-collapse-quirks.html
 == colspan-percent-distribution-1.html colspan-percent-distribution-1.html
 == colspan-percent-distribution-2.html colspan-percent-distribution-2.html
--- a/layout/reftests/text-decoration/reftest-stylo.list
+++ b/layout/reftests/text-decoration/reftest-stylo.list
@@ -64,34 +64,34 @@ fails == underline-style-inline-wavy-qui
 == underline-style-block-dashed-standards.html underline-style-block-dashed-standards.html
 == underline-style-block-double-standards.html underline-style-block-double-standards.html
 == underline-style-block-wavy-standards.html underline-style-block-wavy-standards.html
 == underline-style-inline-solid-standards.html underline-style-inline-solid-standards.html
 == underline-style-inline-dotted-standards.html underline-style-inline-dotted-standards.html
 == underline-style-inline-dashed-standards.html underline-style-inline-dashed-standards.html
 == underline-style-inline-double-standards.html underline-style-inline-double-standards.html
 == underline-style-inline-wavy-standards.html underline-style-inline-wavy-standards.html
-# == underline-block-quirks.html underline-block-quirks.html
-# == underline-block-quirks.html underline-block-quirks.html
-# == underline-inline-block-quirks.html underline-inline-block-quirks.html
-# == underline-inline-block-quirks.html underline-inline-block-quirks.html
-# == underline-table-caption-quirks.html underline-table-caption-quirks.html
-# == underline-table-caption-quirks.html underline-table-caption-quirks.html
-# == underline-table-cell-quirks.html underline-table-cell-quirks.html
-# == underline-table-cell-quirks.html underline-table-cell-quirks.html
+== underline-block-quirks.html underline-block-quirks.html
+== underline-block-quirks.html underline-block-quirks.html
+fails == underline-inline-block-quirks.html underline-inline-block-quirks.html # Bug 1341781
+fails == underline-inline-block-quirks.html underline-inline-block-quirks.html # Bug 1341781
+fails == underline-table-caption-quirks.html underline-table-caption-quirks.html # Bug 1341781
+fails == underline-table-caption-quirks.html underline-table-caption-quirks.html # Bug 1341781
+fails == underline-table-cell-quirks.html underline-table-cell-quirks.html # Bug 1341781
+fails == underline-table-cell-quirks.html underline-table-cell-quirks.html # Bug 1341781
 == underline-block-propagation-quirks.html underline-block-propagation-quirks.html
 fails == underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks.html
-# == underline-block-standards.html underline-block-standards.html
-# == underline-block-standards.html underline-block-standards.html
-# == underline-inline-block-standards.html underline-inline-block-standards.html
-# == underline-inline-block-standards.html underline-inline-block-standards.html
-# == underline-table-caption-standards.html underline-table-caption-standards.html
-# == underline-table-caption-standards.html underline-table-caption-standards.html
-# == underline-table-cell-standards.html underline-table-cell-standards.html
-# == underline-table-cell-standards.html underline-table-cell-standards.html
+== underline-block-standards.html underline-block-standards.html
+== underline-block-standards.html underline-block-standards.html
+== underline-inline-block-standards.html underline-inline-block-standards.html
+== underline-inline-block-standards.html underline-inline-block-standards.html
+fails == underline-table-caption-standards.html underline-table-caption-standards.html # Bug 1341651
+fails == underline-table-caption-standards.html underline-table-caption-standards.html # Bug 1341651
+fails == underline-table-cell-standards.html underline-table-cell-standards.html # Bug 1341651
+fails == underline-table-cell-standards.html underline-table-cell-standards.html # Bug 1341651
 == underline-block-propagation-standards.html underline-block-propagation-standards.html
 fails == underline-block-propagation-2-standards.html underline-block-propagation-2-standards.html
 == text-decoration-zorder-1-standards.html text-decoration-zorder-1-standards.html
 == text-decoration-zorder-1-quirks.html text-decoration-zorder-1-quirks.html
 == table-quirk-1.html table-quirk-1.html
 fails == table-quirk-2.html table-quirk-2.html
 fails == text-decoration-propagation-1-quirks.html text-decoration-propagation-1-quirks.html
 == text-decoration-propagation-1-standards.html text-decoration-propagation-1-standards.html
--- a/layout/reftests/text-indent/reftest-stylo.list
+++ b/layout/reftests/text-indent/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # XXX Need to repeat these tests for RTL. (Note that == tests can't can't
 # same file.)
 
 # Also need to test intrinsic widths (bug 368155).
 
-# == text-indent-single-line-100.html text-indent-single-line-100.html
-# == text-indent-single-line-100.html text-indent-single-line-100.html
+== text-indent-single-line-100.html text-indent-single-line-100.html
+== text-indent-single-line-100.html text-indent-single-line-100.html
 == text-indent-single-line-0.html text-indent-single-line-0.html
 == text-indent-single-line-percent.html text-indent-single-line-percent.html
-# == text-indent-single-line-indent-inline.html text-indent-single-line-indent-inline.html
-# == text-indent-single-line-indent-inline.html text-indent-single-line-indent-inline.html
-# == text-indent-multiple-line.html text-indent-multiple-line.html
-# == text-indent-multiple-line.html text-indent-multiple-line.html
-# == text-indent-multiple-line.html text-indent-multiple-line.html
+== text-indent-single-line-indent-inline.html text-indent-single-line-indent-inline.html
+== text-indent-single-line-indent-inline.html text-indent-single-line-indent-inline.html
+== text-indent-multiple-line.html text-indent-multiple-line.html
+== text-indent-multiple-line.html text-indent-multiple-line.html
+== text-indent-multiple-line.html text-indent-multiple-line.html
 == text-indent-intrinsic-pref.html text-indent-intrinsic-pref.html
 == text-indent-intrinsic-min.html text-indent-intrinsic-min.html
 == text-indent-negative-intrinsic-pref.html text-indent-negative-intrinsic-pref.html
 == text-indent-negative-intrinsic-min.html text-indent-negative-intrinsic-min.html
 == text-indent-parent-dynamic.html text-indent-parent-dynamic.html
--- a/layout/reftests/text-overflow/reftest-stylo.list
+++ b/layout/reftests/text-overflow/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == ellipsis-font-fallback.html ellipsis-font-fallback.html
 fails == line-clipping.html line-clipping.html
 fails == marker-basic.html marker-basic.html
 fails HTTP(..) == marker-string.html marker-string.html
-# == bidi-simple.html bidi-simple.html
+fails == bidi-simple.html bidi-simple.html # Bug 1321769?
 fails == bidi-simple-scrolled.html bidi-simple-scrolled.html
 fails == scroll-rounding.html scroll-rounding.html
 fuzzy(2,453) fuzzy-if(skiaContent,9,2100) fails-if(gtkWidget) HTTP(..) == anonymous-block.html anonymous-block.html
 fails HTTP(..) == false-marker-overlap.html false-marker-overlap.html
 fails HTTP(..) == visibility-hidden.html visibility-hidden.html
-# == block-padding.html block-padding.html
+fails == block-padding.html block-padding.html # Bug 1321769?
 fails HTTP(..) == quirks-decorations.html quirks-decorations.html
 fails HTTP(..) == quirks-line-height.html quirks-line-height.html
 fails HTTP(..) == standards-decorations.html standards-decorations.html
 fails HTTP(..) == standards-line-height.html standards-line-height.html
 fails == selection.html selection.html
 fails HTTP(..) == marker-shadow.html marker-shadow.html
 == aligned-baseline.html aligned-baseline.html
 fails == clipped-elements.html clipped-elements.html
@@ -22,16 +22,16 @@ HTTP(..) == theme-overflow.html theme-ov
 fails HTTP(..) == table-cell.html table-cell.html
 fails == two-value-syntax.html two-value-syntax.html
 fails HTTP(..) == single-value.html single-value.html
 fails == atomic-under-marker.html atomic-under-marker.html
 fuzzy(1,2616) skip-if(Android) fuzzy-if(asyncPan&&!layersGPUAccelerated,102,12352) fails-if(http.oscpu=="Linux\u0020x86_64") HTTP(..) == xulscroll.html xulscroll.html
 fails HTTP(..) == combobox-zoom.html combobox-zoom.html
 
 # The vertical-text pref setting can be removed after bug 1138384 lands
-# == vertical-decorations-1.html vertical-decorations-1.html
-# == vertical-decorations-2.html vertical-decorations-2.html
-# == vertical-decorations-1.html vertical-decorations-1.html
-# == vertical-decorations-2.html vertical-decorations-2.html
-# == vertical-decorations-3.html vertical-decorations-3.html
-# == vertical-decorations-4.html vertical-decorations-4.html
-# == vertical-decorations-3.html vertical-decorations-3.html
-# == vertical-decorations-4.html vertical-decorations-4.html
+fails == vertical-decorations-1.html vertical-decorations-1.html # Bug 1341724
+fails == vertical-decorations-2.html vertical-decorations-2.html # Bug 1341724
+fails == vertical-decorations-1.html vertical-decorations-1.html # Bug 1341724
+fails == vertical-decorations-2.html vertical-decorations-2.html # Bug 1341724
+== vertical-decorations-3.html vertical-decorations-3.html
+== vertical-decorations-4.html vertical-decorations-4.html
+== vertical-decorations-3.html vertical-decorations-3.html
+== vertical-decorations-4.html vertical-decorations-4.html
--- a/layout/reftests/text-shadow/reftest-stylo.list
+++ b/layout/reftests/text-shadow/reftest-stylo.list
@@ -7,28 +7,28 @@ random-if(Android) == basic-negcoord.xul
 == color-inherit.xul color-inherit.xul
 == multiple-noblur.xul multiple-noblur.xul
 fails HTTP(..) == blur-opacity.html blur-opacity.html
 
 == basic.html basic.html
 == basic-negcoord.html basic-negcoord.html
 == basic-opacity.html basic-opacity.html
 == blur.html blur.html
-# == color-inherit.html color-inherit.html
+== color-inherit.html color-inherit.html
 == color-parserorder.html color-parserorder.html
 == decorations-multiple-zorder.html decorations-multiple-zorder.html
 == multiple-noblur.html multiple-noblur.html
 == quirks-decor-noblur.html quirks-decor-noblur.html
 == standards-decor-noblur.html standards-decor-noblur.html
 == padding-decoration.html padding-decoration.html
 == textindent.html textindent.html
 == lineoverflow.html lineoverflow.html
 
-# == overflow-not-scrollable-1.html overflow-not-scrollable-1.html
-# == overflow-not-scrollable-1.html overflow-not-scrollable-1.html
+== overflow-not-scrollable-1.html overflow-not-scrollable-1.html
+== overflow-not-scrollable-1.html overflow-not-scrollable-1.html
 == overflow-not-scrollable-2.html overflow-not-scrollable-2.html
 
 needs-focus == text-shadow-selected-1.html text-shadow-selected-1.html
 == text-shadow-selected-1.html text-shadow-selected-1.html
 needs-focus == text-shadow-selected-2.html text-shadow-selected-2.html
 == text-shadow-selected-2.html text-shadow-selected-2.html
 
 # bug 692744
--- a/layout/reftests/text/reftest-stylo.list
+++ b/layout/reftests/text/reftest-stylo.list
@@ -6,17 +6,17 @@ fails HTTP(..) == font-selection-generic
 == font-size-adjust-01.html font-size-adjust-01.html
 # The following test passes consistently only on Mac OS X;
 # both Windows and Linux give results that vary depending on the font size/zoom factor used,
 # because hinting affects the metrics used to compute the font size adjustment. See bug 429605.
 == font-size-adjust-02.html font-size-adjust-02.html
 # This currently fails because line spacing does not respect font-size-adjust
 # in the "obvious" way, but it is unclear what the behavior should really be;
 # see bug
-# == font-size-adjust-03.html font-size-adjust-03.html
+== font-size-adjust-03.html font-size-adjust-03.html
 fails == justification-1.html justification-1.html
 == justification-2a.html justification-2a.html
 == justification-2b.html justification-2b.html
 == justification-2c.html justification-2c.html
 == justification-2d.html justification-2d.html
 fails == justification-cjk-extension.html justification-cjk-extension.html
 fails == justification-space-diacritic.html justification-space-diacritic.html
 skip HTTP(..) load ligature-with-space-1.html
@@ -63,60 +63,60 @@ fails HTTP(..) == subpixel-glyphs-x-3a.h
 fails == swash-1.html swash-1.html
 fails HTTP(..) == synthetic-bold-metrics-01.html synthetic-bold-metrics-01.html
 HTTP(..) == synthetic-bold-papyrus-01.html synthetic-bold-papyrus-01.html
 # Tests for text-align-last
 == text-align-last-start.html text-align-last-start.html
 == text-align-last-end.html text-align-last-end.html
 == text-align-last-center.html text-align-last-center.html
 == text-align-last-justify.html text-align-last-justify.html
-# == text-align-last-justify-rtl.html text-align-last-justify-rtl.html
+== text-align-last-justify-rtl.html text-align-last-justify-rtl.html
 #
 # Default values:
 # text-align defaults to start. text-align-last defaults to auto, which is
 # equivalent to the value of the ‘text-align’ property except when ‘text-align’
 # is set to ‘justify’, in which case it is currently equivalent to ‘start’
 # This will need to change when we implement text-justify
 == text-align-default-last-default.html text-align-default-last-default.html
 == text-align-start-last-default.html text-align-start-last-default.html
 == text-align-end-last-default.html text-align-end-last-default.html
 == text-align-center-last-default.html text-align-center-last-default.html
 == text-align-justify-last-default.html text-align-justify-last-default.html
 # All combinations of text-align and text-align-last should give different results
 # This only tests the combinations with the same value for text-align and
 # different values for text-align-last
-# == text-align-start-last-start.html text-align-start-last-start.html
-# == text-align-start-last-start.html text-align-start-last-start.html
-# == text-align-start-last-start.html text-align-start-last-start.html
-# == text-align-start-last-end.html text-align-start-last-end.html
-# == text-align-start-last-end.html text-align-start-last-end.html
+== text-align-start-last-start.html text-align-start-last-start.html
+== text-align-start-last-start.html text-align-start-last-start.html
+== text-align-start-last-start.html text-align-start-last-start.html
+== text-align-start-last-end.html text-align-start-last-end.html
+== text-align-start-last-end.html text-align-start-last-end.html
 == text-align-start-last-center.html text-align-start-last-center.html
-# == text-align-end-last-start.html text-align-end-last-start.html
-# == text-align-end-last-start.html text-align-end-last-start.html
-# == text-align-end-last-start.html text-align-end-last-start.html
-# == text-align-end-last-end.html text-align-end-last-end.html
-# == text-align-end-last-end.html text-align-end-last-end.html
+== text-align-end-last-start.html text-align-end-last-start.html
+== text-align-end-last-start.html text-align-end-last-start.html
+== text-align-end-last-start.html text-align-end-last-start.html
+== text-align-end-last-end.html text-align-end-last-end.html
+== text-align-end-last-end.html text-align-end-last-end.html
 == text-align-end-last-center.html text-align-end-last-center.html
-# == text-align-center-last-start.html text-align-center-last-start.html
-# == text-align-center-last-start.html text-align-center-last-start.html
-# == text-align-center-last-start.html text-align-center-last-start.html
-# == text-align-center-last-end.html text-align-center-last-end.html
-# == text-align-center-last-end.html text-align-center-last-end.html
+== text-align-center-last-start.html text-align-center-last-start.html
+== text-align-center-last-start.html text-align-center-last-start.html
+== text-align-center-last-start.html text-align-center-last-start.html
+== text-align-center-last-end.html text-align-center-last-end.html
+== text-align-center-last-end.html text-align-center-last-end.html
 == text-align-center-last-center.html text-align-center-last-center.html
-# == text-align-justify-last-start.html text-align-justify-last-start.html
-# == text-align-justify-last-start.html text-align-justify-last-start.html
-# == text-align-justify-last-start.html text-align-justify-last-start.html
-# == text-align-justify-last-end.html text-align-justify-last-end.html
-# == text-align-justify-last-end.html text-align-justify-last-end.html
+== text-align-justify-last-start.html text-align-justify-last-start.html
+== text-align-justify-last-start.html text-align-justify-last-start.html
+== text-align-justify-last-start.html text-align-justify-last-start.html
+== text-align-justify-last-end.html text-align-justify-last-end.html
+== text-align-justify-last-end.html text-align-justify-last-end.html
 == text-align-justify-last-center.html text-align-justify-last-center.html
 == text-align-left-in-rtl-block.html text-align-left-in-rtl-block.html
 fails HTTP(..) == variation-selector-unsupported-1.html variation-selector-unsupported-1.html
 == white-space-1a.html white-space-1a.html
 == white-space-1b.html white-space-1b.html
-# == white-space-2.html white-space-2.html
+== white-space-2.html white-space-2.html
 == wordbreak-1.html wordbreak-1.html
 == wordbreak-2.html wordbreak-2.html
 == wordbreak-3.html wordbreak-3.html
 == wordbreak-4a.html wordbreak-4a.html
 == wordbreak-4b.html wordbreak-4b.html
 == wordbreak-5.html wordbreak-5.html
 == wordbreak-6.html wordbreak-6.html
 HTTP(..) == wordbreak-7a.html wordbreak-7a.html
@@ -130,22 +130,22 @@ fails == wordwrap-03.html wordwrap-03.ht
 == wordwrap-04.html wordwrap-04.html
 == overflowwrap-04.html overflowwrap-04.html
 fails == wordwrap-05.html wordwrap-05.html
 fails == overflowwrap-05.html overflowwrap-05.html
 fails == wordwrap-06.html wordwrap-06.html
 fails == overflowwrap-06.html overflowwrap-06.html
 == wordwrap-07.html wordwrap-07.html
 == overflowwrap-07.html overflowwrap-07.html
-# == wordwrap-08.html wordwrap-08.html
-# == wordwrap-08.html wordwrap-08.html
-# == wordwrap-09.html wordwrap-09.html
-# == overflowwrap-09.html overflowwrap-09.html
-# == wordwrap-09.html wordwrap-09.html
-# == overflowwrap-09.html overflowwrap-09.html
+fails == wordwrap-08.html wordwrap-08.html # Bug 1341637, bug 1321769?
+fails == wordwrap-08.html wordwrap-08.html # Bug 1341637, bug 1321769?
+fails == wordwrap-09.html wordwrap-09.html # Bug 1341637, bug 1321769?
+fails == overflowwrap-09.html overflowwrap-09.html # Bug 1341637, bug 1321769?
+fails == wordwrap-09.html wordwrap-09.html # Bug 1341637, bug 1321769?
+fails == overflowwrap-09.html overflowwrap-09.html # Bug 1341637, bug 1321769?
 == wordwrap-10.html wordwrap-10.html
 == overflowwrap-10.html overflowwrap-10.html
 fails == word-spacing-01.html word-spacing-01.html
 # the following will fail when rendering with Core Text (see bug 389074) due to what appears to be
 # an Apple bug: the presence of ZWNJ disturbs the positioning of an adjacent glyph. rdar://6427865
 random-if(cocoaWidget) random-if(gtkWidget) HTTP(..) == zwnj-01.xhtml zwnj-01.xhtml
 HTTP(..) == zwnj-02.xhtml zwnj-02.xhtml
 == zwnj-01.html zwnj-01.html
@@ -188,21 +188,21 @@ fails == 745555-2.html 745555-2.html
 fails HTTP(..) == 1170688.html 1170688.html
 
 # ensure emoji chars don't render blank (bug 715798, bug 779042);
 # should at least render hexboxes if there's no font support
 == emoji-01.html emoji-01.html
 == emoji-02.html emoji-02.html
 
 # Bug 727276: tests with variation selectors 15 and 16 to control emoji rendering style
-# == emoji-03.html emoji-03.html
+== emoji-03.html emoji-03.html
 # the next two will fail on OS X 10.6 because no color emoji font is present,
 # and also on Android platforms until we have color emoji fonts there.
 # Tests rely on bundled EmojiOne Mozilla to pass on Windows <8.1 and Linux.
-# == emoji-03.html emoji-03.html
+== emoji-03.html emoji-03.html
 fails-if(OSX==1006||Android) == emoji-04.html emoji-04.html
 == emoji-05.html emoji-05.html
 
 # check that Graphite shaping (bug 631479) is working
 fails pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-01.html graphite-01.html
 # Test 02 (using Pig Latin) is fuzzy on Win7 because glyph positioning is not guaranteed to match exactly
 # between a sequence of simple glyphs rendered individually, and the same sequence treated as a single cluster.
 fails == graphite-02.html graphite-02.html
@@ -237,30 +237,30 @@ fails pref(gfx.font_rendering.graphite.e
 fails pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == glyph-decomposition-graphite.html glyph-decomposition-graphite.html
 
 # test for bidi bug in graphite 1.3.2, fixed in 1.3.3 (bug 1207061)
 fails HTTP(..) == graphite-bidi-1.html graphite-bidi-1.html
 
 fails HTTP(..) == graphite-surrogate-selection.html graphite-surrogate-selection.html
 
 # Tests for hyphenation with hyphens property
-# == auto-hyphenation-1.html auto-hyphenation-1.html
-# == auto-hyphenation-1.html auto-hyphenation-1.html
+== auto-hyphenation-1.html auto-hyphenation-1.html
+== auto-hyphenation-1.html auto-hyphenation-1.html
 == auto-hyphenation-1a.html auto-hyphenation-1a.html
 == auto-hyphenation-2.html auto-hyphenation-2.html
 == auto-hyphenation-3.html auto-hyphenation-3.html
 == auto-hyphenation-4.html auto-hyphenation-4.html
 fails == auto-hyphenation-5.html auto-hyphenation-5.html
 == auto-hyphenation-6.html auto-hyphenation-6.html
 == auto-hyphenation-7.html auto-hyphenation-7.html
 == auto-hyphenation-8.html auto-hyphenation-8.html
 == auto-hyphenation-9.html auto-hyphenation-9.html
 == auto-hyphenation-10.html auto-hyphenation-10.html
-# == auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml
-# == auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml
+fails == auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml # Bug 1341714
+fails == auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml # Bug 1341714
 fails == auto-hyphenation-xmllang-1a.xhtml auto-hyphenation-xmllang-1a.xhtml
 fails == auto-hyphenation-xmllang-2.xhtml auto-hyphenation-xmllang-2.xhtml
 == auto-hyphenation-xmllang-3.xhtml auto-hyphenation-xmllang-3.xhtml
 == auto-hyphenation-xmllang-4.xhtml auto-hyphenation-xmllang-4.xhtml
 fails == auto-hyphenation-xmllang-5.xhtml auto-hyphenation-xmllang-5.xhtml
 fails == auto-hyphenation-xmllang-6.xhtml auto-hyphenation-xmllang-6.xhtml
 fails == auto-hyphenation-xmllang-7.xhtml auto-hyphenation-xmllang-7.xhtml
 == auto-hyphenation-xmllang-8.xhtml auto-hyphenation-xmllang-8.xhtml
@@ -274,19 +274,19 @@ fails == auto-hyphenation-xmllang-13a.xh
 == auto-hyphenation-xmllang-13b.xhtml auto-hyphenation-xmllang-13b.xhtml
 fails == auto-hyphenation-xmllang-14a.xhtml auto-hyphenation-xmllang-14a.xhtml
 == auto-hyphenation-xmllang-14b.xhtml auto-hyphenation-xmllang-14b.xhtml
 == auto-hyphenation-af-1.html auto-hyphenation-af-1.html
 == auto-hyphenation-bg-1.html auto-hyphenation-bg-1.html
 == auto-hyphenation-ca-1.html auto-hyphenation-ca-1.html
 == auto-hyphenation-cy-1.html auto-hyphenation-cy-1.html
 == auto-hyphenation-da-1.html auto-hyphenation-da-1.html
-# == auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
+== auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
 == auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1.html
-# == auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
+== auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
 == auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1.html
 == auto-hyphenation-eo-1.html auto-hyphenation-eo-1.html
 == auto-hyphenation-es-1.html auto-hyphenation-es-1.html
 == auto-hyphenation-et-1.html auto-hyphenation-et-1.html
 == auto-hyphenation-fi-1.html auto-hyphenation-fi-1.html
 == auto-hyphenation-fr-1.html auto-hyphenation-fr-1.html
 == auto-hyphenation-gl-1.html auto-hyphenation-gl-1.html
 == auto-hyphenation-hr-1.html auto-hyphenation-hr-1.html
@@ -303,18 +303,18 @@ fails == auto-hyphenation-xmllang-14a.xh
 == auto-hyphenation-nl-1.html auto-hyphenation-nl-1.html
 == auto-hyphenation-nn-1.html auto-hyphenation-nn-1.html
 fails == auto-hyphenation-pl-1.html auto-hyphenation-pl-1.html
 == auto-hyphenation-pt-1.html auto-hyphenation-pt-1.html
 == auto-hyphenation-ru-1.html auto-hyphenation-ru-1.html
 == auto-hyphenation-sh-1.html auto-hyphenation-sh-1.html
 == auto-hyphenation-sl-1.html auto-hyphenation-sl-1.html
 == auto-hyphenation-sr-1.html auto-hyphenation-sr-1.html
-# == auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
-# == auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
+== auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
+== auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
 == auto-hyphenation-tr-1.html auto-hyphenation-tr-1.html
 == auto-hyphenation-uk-1.html auto-hyphenation-uk-1.html
 
 == auto-hyphenation-transformed-1.html auto-hyphenation-transformed-1.html
 
 # osx-font-smoothing - with and without subpixel AA, only under OSX
 # fails-if(!cocoaWidget||OSX==1006||OSX==1007) == osx-font-smoothing.html osx-font-smoothing.html
 == osx-font-smoothing-2.html osx-font-smoothing-2.html
--- a/layout/reftests/transform-3d/reftest-stylo.list
+++ b/layout/reftests/transform-3d/reftest-stylo.list
@@ -1,22 +1,22 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == scalez-1a.html scalez-1a.html
+fails == scalez-1a.html scalez-1a.html
 fails == rotatey-1a.html rotatey-1a.html
 fails == rotatex-1a.html rotatex-1a.html
 # Check that scaleZ(-1) rotateX(180deg) is the same as rotateY(180deg)
 fails == scalezrotatex-1.html scalezrotatex-1.html
 # Check that the perspectve() transform function results in some visual changes
 fails == rotatex-perspective-1a.html rotatex-perspective-1a.html
 # Check that -moz-perspective results in visual changes to child transformed elements
 fails == rotatex-perspective-1b.html rotatex-perspective-1b.html
 # -moz-perspective should only apply to child elements
 fails == rotatex-perspective-1c.html rotatex-perspective-1c.html
 fails == rotatex-perspective-3a.html rotatex-perspective-3a.html
-# == scalez-1a.html scalez-1a.html
+fails == scalez-1a.html scalez-1a.html
 fails == preserve3d-1a.html preserve3d-1a.html
 fails == preserve3d-1b.html preserve3d-1b.html
 fails == preserve3d-clipped.html preserve3d-clipped.html
 fails == preserve3d-2a.html preserve3d-2a.html
 fails == preserve3d-2b.html preserve3d-2b.html
 fails == preserve3d-2c.html preserve3d-2c.html
 == preserve3d-2d.html preserve3d-2d.html
 fails == preserve3d-3a.html preserve3d-3a.html
@@ -38,47 +38,47 @@ fails == backface-visibility-1a.html bac
 fails == backface-visibility-1b.html backface-visibility-1b.html
 fails == backface-visibility-1c.html backface-visibility-1c.html
 fails == backface-visibility-2.html backface-visibility-2.html
 == backface-visibility-3.html backface-visibility-3.html
 fails == perspective-clipping-1.html perspective-clipping-1.html
 fails == perspective-origin-1a.html perspective-origin-1a.html
 fails == perspective-origin-1b.html perspective-origin-1b.html
 fails == perspective-origin-2a.html perspective-origin-2a.html
-# == perspective-origin-3a.html perspective-origin-3a.html
+== perspective-origin-3a.html perspective-origin-3a.html
 fails == perspective-origin-4a.html perspective-origin-4a.html
 == perspective-zindex.html perspective-zindex.html
-# == perspective-zindex-2.html perspective-zindex-2.html
+== perspective-zindex-2.html perspective-zindex-2.html
 fails == sorting-1a.html sorting-1a.html
 # Parallel planes, different z depth
 fails == sorting-2a.html sorting-2a.html
 # Parallel planes, same z depth (shouldn't be sorted!)
 fails == sorting-2b.html sorting-2b.html
 fails == sorting-3a.html sorting-3a.html
 # Different, but equivalent (for the given transform) transform origins
 fails == rotatex-transformorigin-1a.html rotatex-transformorigin-1a.html
 fails == overflow-hidden-1a.html overflow-hidden-1a.html
 fails == transform-style-flat-1a.html transform-style-flat-1a.html
-# == willchange-containing-block.html?willchange willchange-containing-block.html?willchange
-# == willchange-containing-block.html?willchange willchange-containing-block.html?willchange
+fails == willchange-containing-block.html?willchange willchange-containing-block.html?willchange
+fails == willchange-containing-block.html?willchange willchange-containing-block.html?willchange
 fails == scroll-perspective-1.html scroll-perspective-1.html
 # Bugs
-# == 1035611-1.html 1035611-1.html
+== 1035611-1.html 1035611-1.html
 == 1157984-1.html 1157984-1.html
 fails == animate-cube-radians.html animate-cube-radians.html
 fails == animate-cube-radians-zoom.html animate-cube-radians-zoom.html
 fails == animate-cube-radians-ref.html animate-cube-radians-ref.html
 fails == animate-cube-degrees.html animate-cube-degrees.html
 fails == animate-cube-degrees-zoom.html animate-cube-degrees-zoom.html
 fails == animate-cube-degrees-ref.html animate-cube-degrees-ref.html
 fuzzy-if(gtkWidget,128,100) fuzzy-if(Android||OSX==1010||(gtkWidget&&layersGPUAccelerated),143,100) fuzzy-if(winWidget||OSX<1010,141,100) == preserves3d-nested.html preserves3d-nested.html
-# == animate-preserve3d-parent.html animate-preserve3d-parent.html
-# == animate-preserve3d-child.html animate-preserve3d-child.html
-# == animate-backface-hidden.html animate-backface-hidden.html
-# == 1245450-1.html 1245450-1.html
-# == opacity-preserve3d-1.html opacity-preserve3d-1.html
-# == opacity-preserve3d-2.html opacity-preserve3d-2.html
-# == opacity-preserve3d-3.html opacity-preserve3d-3.html
-# == opacity-preserve3d-4.html opacity-preserve3d-4.html
+== animate-preserve3d-parent.html animate-preserve3d-parent.html
+== animate-preserve3d-child.html animate-preserve3d-child.html
+== animate-backface-hidden.html animate-backface-hidden.html
+== 1245450-1.html 1245450-1.html
+== opacity-preserve3d-1.html opacity-preserve3d-1.html
+== opacity-preserve3d-2.html opacity-preserve3d-2.html
+== opacity-preserve3d-3.html opacity-preserve3d-3.html
+== opacity-preserve3d-4.html opacity-preserve3d-4.html
 == snap-perspective-1.html snap-perspective-1.html
-# == mask-layer-1.html mask-layer-1.html
-# == mask-layer-2.html mask-layer-2.html
-# == mask-layer-3.html mask-layer-3.html
+== mask-layer-1.html mask-layer-1.html
+== mask-layer-2.html mask-layer-2.html
+== mask-layer-3.html mask-layer-3.html
--- a/layout/reftests/transform/reftest-stylo.list
+++ b/layout/reftests/transform/reftest-stylo.list
@@ -1,28 +1,28 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Transforms specifying singular matrices shouldn't display at all.
 # NOTE: Regressions might manifest themselves as reftest timeouts on
 # this test.
 fails == singular-1a.html singular-1a.html
 # Multiple transforms should act identically to nested divs.
-# == compound-1a.html compound-1a.html
-# == compound-1a.html compound-1a.html
-# == dynamic-inherit-1.html dynamic-inherit-1.html
+fails == compound-1a.html compound-1a.html # Bug 1341785
+fails == compound-1a.html compound-1a.html # Bug 1341785
+fails == dynamic-inherit-1.html dynamic-inherit-1.html # Bug 1341785
 == dynamic-addremove-1a.html dynamic-addremove-1a.html
 == dynamic-addremove-1b.html dynamic-addremove-1b.html
 == dynamic-addremove-1c.html dynamic-addremove-1c.html
 == dynamic-addremove-2.html dynamic-addremove-2.html
 # translatex should act like position: relative
-# == translatex-1a.html translatex-1a.html
+fails == translatex-1a.html translatex-1a.html # Bug 1341785
 fails == translatex-1b.html translatex-1b.html
 fails == translatex-1c.html translatex-1c.html
 fails == translatex-1d.html translatex-1d.html
 fails == translatex-1e.html translatex-1e.html
-# == translatex-1a.html translatex-1a.html
+fails == translatex-1a.html translatex-1a.html # Bug 1341785
 # translatey should act like position: relative
 fails == translatey-1a.html translatey-1a.html
 fails == translatey-1b.html translatey-1b.html
 fails == translatey-1c.html translatey-1c.html
 fails == translatey-1d.html translatey-1d.html
 fails == translatey-1e.html translatey-1e.html
 # matrices defined to be translations should act like position: relative
 fails == translatex-2.html translatex-2.html
@@ -79,19 +79,19 @@ fails == origin-name-1b.html origin-name
 fails == origin-name-2a.html origin-name-2a.html
 fails == origin-name-2b.html origin-name-2b.html
 fails == origin-name-2c.html origin-name-2c.html
 fails == origin-name-3a.html origin-name-3a.html
 fails == origin-name-3b.html origin-name-3b.html
 # Snapping still applies after 90 degree rotations.
 == snapping-1.html snapping-1.html
 # SVG effects should work on transforms.
-# == transform-svg-1a.xhtml transform-svg-1a.xhtml
-# == transform-svg-2a.xhtml transform-svg-2a.xhtml
-# == transform-svg-2a.xhtml transform-svg-2a.xhtml
+fails == transform-svg-1a.xhtml transform-svg-1a.xhtml
+fails == transform-svg-2a.xhtml transform-svg-2a.xhtml
+fails == transform-svg-2a.xhtml transform-svg-2a.xhtml
 # skew should allow a mix of one and two parameters.
 fails == skew-1a.html skew-1a.html
 fails == skew-1b.html skew-1b.html
 fails == skew-2a.html skew-2a.html
 # matrix with values equal to other transforms should behave indistinguishably
 fails == matrix-1a.html matrix-1a.html
 fails == matrix-2a.html matrix-2a.html
 fails == matrix-3a.html matrix-3a.html
@@ -108,17 +108,17 @@ fails == scalex-1.html scalex-1.html
 fails == scaley-1.html scaley-1.html
 fails == scale-1a.html scale-1a.html
 fails == scale-1b.html scale-1b.html
 == scale-percent-1.html scale-percent-1.html
 # Some simple checks that it obeys selector operations
 fails == descendant-1.html descendant-1.html
 fails == propagate-inherit-boolean.html propagate-inherit-boolean.html
 # Ensure you can't move outside an iframe
-# == iframe-1.html iframe-1.html
+fails == iframe-1.html iframe-1.html
 # Bugs
 fails == 601894-1.html 601894-1.html
 fails == 601894-2.html 601894-2.html
 == 830299-1.html 830299-1.html
 # Bug 722777
 fails == table-1a.html table-1a.html
 fails == table-1b.html table-1b.html
 fails == table-1c.html table-1c.html
@@ -131,13 +131,13 @@ pref(svg.transform-box.enabled,true) == 
 pref(svg.transform-box.enabled,true) == transform-box-svg-2a.svg transform-box-svg-2a.svg
 pref(svg.transform-box.enabled,true) == transform-box-svg-2b.svg transform-box-svg-2b.svg
 == transform-origin-svg-1a.svg transform-origin-svg-1a.svg
 == transform-origin-svg-1b.svg transform-origin-svg-1b.svg
 == transform-origin-svg-2a.svg transform-origin-svg-2a.svg
 == transform-origin-svg-2b.svg transform-origin-svg-2b.svg
 # Bug 1122526
 skip-if(stylo) == animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1.html # bug 1324620
-# == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2.html
-# == animate-layer-scale-inherit-3.html animate-layer-scale-inherit-3.html
+skip-if(stylo) == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2.html # Too intermittent.
+== animate-layer-scale-inherit-3.html animate-layer-scale-inherit-3.html
 # Bug 1301500
 == dynamic-add-without-change-cb-1.html dynamic-add-without-change-cb-1.html
-# == table-overflowed-by-animation.html table-overflowed-by-animation.html
+skip-if(stylo) == table-overflowed-by-animation.html table-overflowed-by-animation.html
--- a/layout/reftests/unicode/reftest-stylo.list
+++ b/layout/reftests/unicode/reftest-stylo.list
@@ -1,8 +1,8 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == unicode-attribute-selector.html unicode-attribute-selector.html
 fails == unicode-element-selector.html unicode-element-selector.html
 fails == unicode-lang.html unicode-lang.html
-# == unicode-media-query-media-type.html unicode-media-query-media-type.html
-# == unicode-media-query-query.html unicode-media-query-query.html
+== unicode-media-query-media-type.html unicode-media-query-media-type.html
+== unicode-media-query-query.html unicode-media-query-query.html
 fails == unicode-pseudo-selector.html unicode-pseudo-selector.html
 fails == langattribute.html langattribute.html
--- a/layout/reftests/view-source/reftest-stylo.list
+++ b/layout/reftests/view-source/reftest-stylo.list
@@ -1,2 +1,2 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == view-source-image.html view-source-image.html
+== view-source-image.html view-source-image.html
--- a/layout/reftests/w3c-css/received/reftest-stylo.list
+++ b/layout/reftests/w3c-css/received/reftest-stylo.list
@@ -225,27 +225,27 @@ fails == css-values-3/calc-in-media-quer
 == css-values-3/calc-invalid-range-clamping.html css-values-3/calc-invalid-range-clamping.html
 == css-values-3/calc-parenthesis-stack.html css-values-3/calc-parenthesis-stack.html
 fails == css-values-3/ch-unit-001.html css-values-3/ch-unit-001.html
 == css-values-3/initial-background-color.html css-values-3/initial-background-color.html
 fails == css-values-3/vh-calc-support-pct.html css-values-3/vh-calc-support-pct.html
 fails == css-values-3/vh-calc-support.html css-values-3/vh-calc-support.html
 fails == css-values-3/vh-em-inherit.html css-values-3/vh-em-inherit.html
 fails == css-values-3/vh-inherit.html css-values-3/vh-inherit.html
-# == css-values-3/vh-interpolate-pct.html css-values-3/vh-interpolate-pct.html
-# == css-values-3/vh-interpolate-px.html css-values-3/vh-interpolate-px.html
-# == css-values-3/vh-interpolate-vh.html css-values-3/vh-interpolate-vh.html
+fails == css-values-3/vh-interpolate-pct.html css-values-3/vh-interpolate-pct.html
+fails == css-values-3/vh-interpolate-px.html css-values-3/vh-interpolate-px.html
+fails == css-values-3/vh-interpolate-vh.html css-values-3/vh-interpolate-vh.html
 fails == css-values-3/vh-support-atviewport.html css-values-3/vh-support-atviewport.html
 == css-values-3/vh-support-margin.html css-values-3/vh-support-margin.html
 == css-values-3/vh-support-transform-origin.html css-values-3/vh-support-transform-origin.html
 == css-values-3/vh-support-transform-translate.html css-values-3/vh-support-transform-translate.html
 fails == css-values-3/vh-support.html css-values-3/vh-support.html
 == css-values-3/vh-zero-support.html css-values-3/vh-zero-support.html
 fails == css-values-3/vh_not_refreshing_on_chrome.html css-values-3/vh_not_refreshing_on_chrome.html
-# == css-values-3/vh_not_refreshing_on_chrome_iframe.html css-values-3/vh_not_refreshing_on_chrome_iframe.html
+skip-if(stylo) == css-values-3/vh_not_refreshing_on_chrome_iframe.html css-values-3/vh_not_refreshing_on_chrome_iframe.html # Why does this fail to load?
 fails needs-focus == selectors-4/focus-within-001.html selectors-4/focus-within-001.html
 fails needs-focus == selectors-4/focus-within-002.html selectors-4/focus-within-002.html
 fails needs-focus == selectors-4/focus-within-003.html selectors-4/focus-within-003.html
 fails needs-focus == selectors-4/focus-within-004.html selectors-4/focus-within-004.html
 fails needs-focus == selectors-4/focus-within-005.html selectors-4/focus-within-005.html
 fails needs-focus == selectors-4/focus-within-006.html selectors-4/focus-within-006.html
 needs-focus == selectors-4/focus-within-shadow-001.html selectors-4/focus-within-shadow-001.html
 # pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-002.html selectors-4/focus-within-shadow-002.html
--- a/layout/reftests/w3c-css/submitted/images3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/images3/reftest-stylo.list
@@ -27,34 +27,34 @@ fails == object-fit-cover-png-001i.html 
 # fails == object-fit-cover-png-001o.html object-fit-cover-png-001o.html
 fails == object-fit-cover-png-001p.html object-fit-cover-png-001p.html
 fails == object-fit-cover-png-002c.html object-fit-cover-png-002c.html
 # fails == object-fit-cover-png-002e.html object-fit-cover-png-002e.html
 fails == object-fit-cover-png-002i.html object-fit-cover-png-002i.html
 # fails == object-fit-cover-png-002o.html object-fit-cover-png-002o.html
 fails == object-fit-cover-png-002p.html object-fit-cover-png-002p.html
 == object-fit-none-png-001c.html object-fit-none-png-001c.html
-# == object-fit-none-png-001e.html object-fit-none-png-001e.html
+skip-if(stylo) == object-fit-none-png-001e.html object-fit-none-png-001e.html # Too intermittent.
 == object-fit-none-png-001i.html object-fit-none-png-001i.html
-# == object-fit-none-png-001o.html object-fit-none-png-001o.html
+skip-if(stylo) == object-fit-none-png-001o.html object-fit-none-png-001o.html # Too intermittent.
 fails == object-fit-none-png-001p.html object-fit-none-png-001p.html
 == object-fit-none-png-002c.html object-fit-none-png-002c.html
-# == object-fit-none-png-002e.html object-fit-none-png-002e.html
+skip-if(stylo) == object-fit-none-png-002e.html object-fit-none-png-002e.html # Too intermittent.
 == object-fit-none-png-002i.html object-fit-none-png-002i.html
-# == object-fit-none-png-002o.html object-fit-none-png-002o.html
+skip-if(stylo) == object-fit-none-png-002o.html object-fit-none-png-002o.html # Too intermittent.
 fails == object-fit-none-png-002p.html object-fit-none-png-002p.html
 == object-fit-scale-down-png-001c.html object-fit-scale-down-png-001c.html
-# == object-fit-scale-down-png-001e.html object-fit-scale-down-png-001e.html
+skip-if(stylo) == object-fit-scale-down-png-001e.html object-fit-scale-down-png-001e.html # Too intermittent.
 == object-fit-scale-down-png-001i.html object-fit-scale-down-png-001i.html
-# == object-fit-scale-down-png-001o.html object-fit-scale-down-png-001o.html
+== object-fit-scale-down-png-001o.html object-fit-scale-down-png-001o.html
 fails == object-fit-scale-down-png-001p.html object-fit-scale-down-png-001p.html
 == object-fit-scale-down-png-002c.html object-fit-scale-down-png-002c.html
-# == object-fit-scale-down-png-002e.html object-fit-scale-down-png-002e.html
+skip-if(stylo) == object-fit-scale-down-png-002e.html object-fit-scale-down-png-002e.html # Too intermittent.
 == object-fit-scale-down-png-002i.html object-fit-scale-down-png-002i.html
-# == object-fit-scale-down-png-002o.html object-fit-scale-down-png-002o.html
+skip-if(stylo) == object-fit-scale-down-png-002o.html object-fit-scale-down-png-002o.html # Too intermittent.
 fails == object-fit-scale-down-png-002p.html object-fit-scale-down-png-002p.html
 
 # Tests for 'object-fit' / 'object-position' with an SVG image
 == object-fit-fill-svg-001e.html object-fit-fill-svg-001e.html
 == object-fit-fill-svg-001i.html object-fit-fill-svg-001i.html
 == object-fit-fill-svg-001o.html object-fit-fill-svg-001o.html
 fails == object-fit-fill-svg-001p.html object-fit-fill-svg-001p.html
 == object-fit-fill-svg-002e.html object-fit-fill-svg-002e.html
@@ -158,17 +158,17 @@ fails == object-fit-scale-down-svg-001p.
 == object-fit-scale-down-svg-002o.html object-fit-scale-down-svg-002o.html
 fails == object-fit-scale-down-svg-002p.html object-fit-scale-down-svg-002p.html
 == object-fit-scale-down-svg-003e.html object-fit-scale-down-svg-003e.html
 == object-fit-scale-down-svg-003i.html object-fit-scale-down-svg-003i.html
 == object-fit-scale-down-svg-003o.html object-fit-scale-down-svg-003o.html
 fails == object-fit-scale-down-svg-003p.html object-fit-scale-down-svg-003p.html
 == object-fit-scale-down-svg-004e.html object-fit-scale-down-svg-004e.html
 == object-fit-scale-down-svg-004i.html object-fit-scale-down-svg-004i.html
-# == object-fit-scale-down-svg-004o.html object-fit-scale-down-svg-004o.html
+== object-fit-scale-down-svg-004o.html object-fit-scale-down-svg-004o.html
 fails == object-fit-scale-down-svg-004p.html object-fit-scale-down-svg-004p.html
 == object-fit-scale-down-svg-005e.html object-fit-scale-down-svg-005e.html
 == object-fit-scale-down-svg-005i.html object-fit-scale-down-svg-005i.html
 == object-fit-scale-down-svg-005o.html object-fit-scale-down-svg-005o.html
 fails == object-fit-scale-down-svg-005p.html object-fit-scale-down-svg-005p.html
 == object-fit-scale-down-svg-006e.html object-fit-scale-down-svg-006e.html
 == object-fit-scale-down-svg-006i.html object-fit-scale-down-svg-006i.html
 == object-fit-scale-down-svg-006o.html object-fit-scale-down-svg-006o.html
--- a/layout/reftests/w3c-css/submitted/masking/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/masking/reftest-stylo.list
@@ -63,17 +63,17 @@ fails == mask-origin-1.html mask-origin-
 fails == mask-origin-2.html mask-origin-2.html
 
 # mask-size test cases
 fails == mask-size-auto.html mask-size-auto.html
 fails == mask-size-auto-auto.html mask-size-auto-auto.html
 fails == mask-size-auto-length.html mask-size-auto-length.html
 fails == mask-size-auto-percent.html mask-size-auto-percent.html
 fails == mask-size-contain-clip-border.html mask-size-contain-clip-border.html
-# == mask-size-contain-clip-padding.html mask-size-contain-clip-padding.html
+fails == mask-size-contain-clip-padding.html mask-size-contain-clip-padding.html
 fails == mask-size-contain-position-fifty-fifty.html mask-size-contain-position-fifty-fifty.html
 fails == mask-size-contain.html mask-size-contain.html
 fails == mask-size-cover.html mask-size-cover.html
 fails == mask-size-length.html mask-size-length.html
 fails == mask-size-length-auto.html mask-size-length-auto.html
 fails == mask-size-length-length.html mask-size-length-length.html
 fails == mask-size-length-percent.html mask-size-length-percent.html
 fails == mask-size-percent.html mask-size-percent.html
--- a/layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list
@@ -1,15 +1,15 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # Tests for inlinizing block-level boxes
-# == ruby-inlinize-blocks-001.html ruby-inlinize-blocks-001.html
+skip-if(stylo) == ruby-inlinize-blocks-001.html ruby-inlinize-blocks-001.html # Bug 1323716
 fails == ruby-inlinize-blocks-002.html ruby-inlinize-blocks-002.html
 == ruby-inlinize-blocks-003.html ruby-inlinize-blocks-003.html
-# == ruby-inlinize-blocks-004.html ruby-inlinize-blocks-004.html
-# == ruby-inlinize-blocks-005.html ruby-inlinize-blocks-005.html
+skip-if(stylo) == ruby-inlinize-blocks-004.html ruby-inlinize-blocks-004.html # Bug 1323716
+skip-if(stylo) == ruby-inlinize-blocks-005.html ruby-inlinize-blocks-005.html # Bug 1323716
 
 # Tests for autohiding base-identical annotations
 == ruby-autohide-001.html ruby-autohide-001.html
 == ruby-autohide-002.html ruby-autohide-002.html
 == ruby-autohide-003.html ruby-autohide-003.html
 == ruby-autohide-004.html ruby-autohide-004.html
 
 # Tests for ruby with text-combine-upright
--- a/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list
@@ -1,9 +1,9 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == text-align-match-parent-01.html text-align-match-parent-01.html
 fails == text-align-match-parent-02.html text-align-match-parent-02.html
 fails == text-align-match-parent-03.html text-align-match-parent-03.html
 fails == text-align-match-parent-04.html text-align-match-parent-04.html
-# == text-align-match-parent-root-ltr.html text-align-match-parent-root-ltr.html
-# == text-align-match-parent-root-rtl.html text-align-match-parent-root-rtl.html
+== text-align-match-parent-root-ltr.html text-align-match-parent-root-ltr.html
+== text-align-match-parent-root-rtl.html text-align-match-parent-root-rtl.html
 
 fails == text-word-spacing-001.html text-word-spacing-001.html
--- a/layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list
@@ -1,5 +1,5 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 == transform-containing-block-dynamic-1a.html transform-containing-block-dynamic-1a.html
 == transform-containing-block-dynamic-1b.html transform-containing-block-dynamic-1b.html
-# == perspective-containing-block-dynamic-1a.html perspective-containing-block-dynamic-1a.html
-# == perspective-containing-block-dynamic-1b.html perspective-containing-block-dynamic-1b.html
+== perspective-containing-block-dynamic-1a.html perspective-containing-block-dynamic-1a.html
+== perspective-containing-block-dynamic-1b.html perspective-containing-block-dynamic-1b.html
--- a/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/values3/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# == calc-background-linear-gradient-1.html calc-background-linear-gradient-1.html
+== calc-background-linear-gradient-1.html calc-background-linear-gradient-1.html
 == calc-background-image-gradient-1.html calc-background-image-gradient-1.html
 == calc-background-position-1.html calc-background-position-1.html
 == calc-background-size-1.html calc-background-size-1.html
 == calc-border-radius-1.html calc-border-radius-1.html
 == calc-height-block-1.html calc-height-block-1.html
 fails == calc-height-table-1.html calc-height-table-1.html
 == calc-margin-block-1.html calc-margin-block-1.html
 == calc-max-height-block-1.html calc-max-height-block-1.html
--- a/layout/reftests/webkit-box/reftest-stylo.list
+++ b/layout/reftests/webkit-box/reftest-stylo.list
@@ -3,35 +3,35 @@
 # CSS properties. These tests require webkit prefix support to be enabled.
 default-preferences pref(layout.css.prefixes.webkit,true)
 
 # Tests for anonymous flex item formation inside of a "-webkit-box":
 # Note: some of these tests are marked as failing, because we don't match
 # WebKit/Blink on them.  (The reference case represents the WebKit/Blink
 # rendering.) We could probably make them pass by implementing some quirks, if
 # it turns out that the web depends on WebKit/Blink's behavior in these cases.
-# == webkit-box-anon-flex-items-1a.html webkit-box-anon-flex-items-1a.html
-# == webkit-box-anon-flex-items-1b.html webkit-box-anon-flex-items-1b.html
-# == webkit-box-anon-flex-items-2.html webkit-box-anon-flex-items-2.html
+fails == webkit-box-anon-flex-items-1a.html webkit-box-anon-flex-items-1a.html
+fails == webkit-box-anon-flex-items-1b.html webkit-box-anon-flex-items-1b.html
+== webkit-box-anon-flex-items-2.html webkit-box-anon-flex-items-2.html
 fails == webkit-box-anon-flex-items-3.html webkit-box-anon-flex-items-3.html
 
 # Tests for "-webkit-box" & "-webkit-inline-box" as display values:
 fails == webkit-display-values-1.html webkit-display-values-1.html
 
 # Tests for "-webkit-box-align" (cross-axis alignment):
-# == webkit-box-align-horiz-1a.html webkit-box-align-horiz-1a.html
-# == webkit-box-align-horiz-1b.html webkit-box-align-horiz-1b.html
+== webkit-box-align-horiz-1a.html webkit-box-align-horiz-1a.html
+== webkit-box-align-horiz-1b.html webkit-box-align-horiz-1b.html
 fails == webkit-box-align-vert-1.html webkit-box-align-vert-1.html
 
 # Tests for "-webkit-box-direction":
 fails == webkit-box-direction-1.html webkit-box-direction-1.html
 fails == webkit-box-direction-2.html webkit-box-direction-2.html
 
 # Tests for "-webkit-box-flex" (flexibility of items)
-# == webkit-box-flex-1.html webkit-box-flex-1.html
+== webkit-box-flex-1.html webkit-box-flex-1.html
 
 # Tests for "-webkit-box-ordinal-group"
 fails == webkit-box-ordinal-group-1.html webkit-box-ordinal-group-1.html
 # XXXdholbert The following test fails because we accept "0" as a valid value
 # for -webkit-box-ordinal-group (unlike Chrome/Blink), because that's simply
 # how its aliased property (-moz-box-ordinal-group) behaves. This shouldn't
 # matter in practice; it could only cause trouble if sites accidentally depend
 # on the "0" value being rejected.
--- a/layout/reftests/writing-mode/abspos/reftest-stylo.list
+++ b/layout/reftests/writing-mode/abspos/reftest-stylo.list
@@ -1,19 +1,19 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # This directory contains tests for position:absolute and vertical writing modes.
 # (See bug 1079151 for the origin of these testcases by Gérard Talbot.)
 
 # All of these are fuzzy-if on skia content on OS X due to subpixel text positioning.
 # Frequent Windows 7 load failed: timed out waiting for test to complete (waiting for onload scripts to complete), bug 1167155 and friends
 # Even though the whole reftest-stylo.list here is skipped, it doesn't actually work because reftests match the last
 # **-if, which means even though we tried to skip this list,the fuzzy-if still matched forcing us to run the test.
-# == s71-abs-pos-non-replaced-vlr-003.xht s71-abs-pos-non-replaced-vlr-003.xht
-# == s71-abs-pos-non-replaced-vlr-005.xht s71-abs-pos-non-replaced-vlr-005.xht
-# == s71-abs-pos-non-replaced-vlr-007.xht s71-abs-pos-non-replaced-vlr-007.xht
+== s71-abs-pos-non-replaced-vlr-003.xht s71-abs-pos-non-replaced-vlr-003.xht
+== s71-abs-pos-non-replaced-vlr-005.xht s71-abs-pos-non-replaced-vlr-005.xht
+== s71-abs-pos-non-replaced-vlr-007.xht s71-abs-pos-non-replaced-vlr-007.xht
 fails == s71-abs-pos-non-replaced-vlr-009.xht s71-abs-pos-non-replaced-vlr-009.xht
 fails == s71-abs-pos-non-replaced-vlr-011.xht s71-abs-pos-non-replaced-vlr-011.xht
 fails == s71-abs-pos-non-replaced-vlr-013.xht s71-abs-pos-non-replaced-vlr-013.xht
 fails == s71-abs-pos-non-replaced-vlr-015.xht s71-abs-pos-non-replaced-vlr-015.xht
 fails == s71-abs-pos-non-replaced-vlr-017.xht s71-abs-pos-non-replaced-vlr-017.xht
 fails == s71-abs-pos-non-replaced-vlr-019.xht s71-abs-pos-non-replaced-vlr-019.xht
 fails == s71-abs-pos-non-replaced-vlr-021.xht s71-abs-pos-non-replaced-vlr-021.xht
 fails == s71-abs-pos-non-replaced-vlr-023.xht s71-abs-pos-non-replaced-vlr-023.xht
--- a/layout/reftests/writing-mode/reftest-stylo.list
+++ b/layout/reftests/writing-mode/reftest-stylo.list
@@ -1,79 +1,79 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 # This directory contains tests for vertical text and logical layout coordinates.
 
 fails HTTP(..) == 1079154-1-vertical-rl-columns.html 1079154-1-vertical-rl-columns.html
-# == 1082844.html 1082844.html
+== 1082844.html 1082844.html
 fails HTTP(..) == 1083748.html 1083748.html
 fails HTTP(..) == 1083848-1-inline-border.html 1083848-1-inline-border.html
 # HTTP(..) == 1083848-2-inline-background.html 1083848-2-inline-background.html
 fails == 1083848-3-inline-background-repeat.html 1083848-3-inline-background-repeat.html
-# == 1083892-1.html 1083892-1.html
+== 1083892-1.html 1083892-1.html
 == 1086883-1a.html 1086883-1a.html
 == 1086883-1b.html 1086883-1b.html
-# == 1088025-1.html 1088025-1.html
-# == 1089388-1.html 1089388-1.html
-# == 1089388-2.html 1089388-2.html
-# == 1090159-1.html 1090159-1.html
-# == 1090168-1.html 1090168-1.html
-# == 1090168-1.html 1090168-1.html
+== 1088025-1.html 1088025-1.html
+== 1089388-1.html 1089388-1.html
+== 1089388-2.html 1089388-2.html
+== 1090159-1.html 1090159-1.html
+fails asserts-if(stylo,1) == 1090168-1.html 1090168-1.html
+fails asserts-if(stylo,1) == 1090168-1.html 1090168-1.html
 fails asserts-if(stylo,1) == 1090168-2.html 1090168-2.html # bug 1324700
 fails asserts-if(stylo,1) == 1090168-3.html 1090168-3.html # bug 1324700
-# == 1091058-1.html 1091058-1.html
+== 1091058-1.html 1091058-1.html
 fails == 1094434-1.html 1094434-1.html
 fails == 1094434-2.html 1094434-2.html
 == 1094914-1a.html 1094914-1a.html
 == 1094914-1b.html 1094914-1b.html
 == 1096224-1a.html 1096224-1a.html
 == 1096224-1b.html 1096224-1b.html
-# == 1102175-1a.html 1102175-1a.html
-# == 1102175-1b.html 1102175-1b.html
-# == 1103613-1.html 1103613-1.html
-# == 1105268-1-min-max-dimensions.html 1105268-1-min-max-dimensions.html
+== 1102175-1a.html 1102175-1a.html
+== 1102175-1b.html 1102175-1b.html
+== 1103613-1.html 1103613-1.html
+== 1105268-1-min-max-dimensions.html 1105268-1-min-max-dimensions.html
 == 1105268-2-min-max-dimensions.html 1105268-2-min-max-dimensions.html
 == 1106669-1-intrinsic-for-container.html 1106669-1-intrinsic-for-container.html
 == 1108923-1-percentage-margins.html 1108923-1-percentage-margins.html
 fails == 1111944-1-list-marker.html 1111944-1-list-marker.html
 fails == 1115916-1-vertical-metrics.html 1115916-1-vertical-metrics.html
 fails == 1117210-1-vertical-baseline-snap.html 1117210-1-vertical-baseline-snap.html
 fails == 1117227-1-text-overflow.html 1117227-1-text-overflow.html
 == 1122366-1-margin-collapse.html 1122366-1-margin-collapse.html
-# == 1124636-1-fieldset-max-height.html 1124636-1-fieldset-max-height.html
+fails == 1124636-1-fieldset-max-height.html 1124636-1-fieldset-max-height.html
 fails == 1124636-2-fieldset-min-height.html 1124636-2-fieldset-min-height.html
 
-# == ua-style-sheet-margin-1.html ua-style-sheet-margin-1.html
-# == ua-style-sheet-margin-2.html ua-style-sheet-margin-2.html
-# == ua-style-sheet-margin-3.html ua-style-sheet-margin-3.html
+== ua-style-sheet-margin-1.html ua-style-sheet-margin-1.html
+== ua-style-sheet-margin-2.html ua-style-sheet-margin-2.html
+== ua-style-sheet-margin-3.html ua-style-sheet-margin-3.html
 fails == ua-style-sheet-margin-4.html ua-style-sheet-margin-4.html
 fails == ua-style-sheet-margin-5.html ua-style-sheet-margin-5.html
 fails == ua-style-sheet-margin-6.html ua-style-sheet-margin-6.html
 fails == ua-style-sheet-margin-7.html ua-style-sheet-margin-7.html
 == ua-style-sheet-margin-8.html ua-style-sheet-margin-8.html
 fails == ua-style-sheet-margin-9.html ua-style-sheet-margin-9.html
 fails == ua-style-sheet-margin-10.html ua-style-sheet-margin-10.html
-# == ua-style-sheet-margin-11.html ua-style-sheet-margin-11.html
-# == ua-style-sheet-margin-12.html ua-style-sheet-margin-12.html
+== ua-style-sheet-margin-11.html ua-style-sheet-margin-11.html
+== ua-style-sheet-margin-12.html ua-style-sheet-margin-12.html
 fails == ua-style-sheet-margin-13.html ua-style-sheet-margin-13.html
 == ua-style-sheet-margin-14.html ua-style-sheet-margin-14.html
-# == ua-style-sheet-border-1.html ua-style-sheet-border-1.html
-# == ua-style-sheet-border-2.html ua-style-sheet-border-2.html
-# == ua-style-sheet-border-3.html ua-style-sheet-border-3.html
-# == ua-style-sheet-border-4.html ua-style-sheet-border-4.html
-# == ua-style-sheet-border-5.html ua-style-sheet-border-5.html
+== ua-style-sheet-border-1.html ua-style-sheet-border-1.html
+== ua-style-sheet-border-2.html ua-style-sheet-border-2.html
+== ua-style-sheet-border-3.html ua-style-sheet-border-3.html
+== ua-style-sheet-border-4.html ua-style-sheet-border-4.html
+== ua-style-sheet-border-5.html ua-style-sheet-border-5.html
 fails == ua-style-sheet-size-1.html ua-style-sheet-size-1.html
 fails == ua-style-sheet-size-2.html ua-style-sheet-size-2.html
 
-# == ua-style-sheet-fieldset-1.html ua-style-sheet-fieldset-1.html
-# == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1.html
-# == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1.html
-# == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1.html
-# == ua-style-sheet-checkbox-radio-1.html ua-style-sheet-checkbox-radio-1.html
-# == ua-style-sheet-button-1.html ua-style-sheet-button-1.html
-# == ua-style-sheet-button-1.html ua-style-sheet-button-1.html
+fails == ua-style-sheet-fieldset-1.html ua-style-sheet-fieldset-1.html
+fails == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1.html
+fails == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1.html
+fails == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1.html
+== ua-style-sheet-checkbox-radio-1.html ua-style-sheet-checkbox-radio-1.html
+fails == ua-style-sheet-button-1.html ua-style-sheet-button-1.html
+fails == ua-style-sheet-button-1.html ua-style-sheet-button-1.html
 fails == ua-style-sheet-input-color-1.html ua-style-sheet-input-color-1.html
 # fuzzy-if(gtkWidget,1,15) == ua-style-sheet-input-number-1.html ua-style-sheet-input-number-1.html
 
 # HTTP(..) == 1127488-align-default-horizontal-tb-ltr.html 1127488-align-default-horizontal-tb-ltr.html
 # HTTP(..) == 1127488-align-start-horizontal-tb-ltr.html 1127488-align-start-horizontal-tb-ltr.html
 # HTTP(..) == 1127488-align-end-horizontal-tb-ltr.html 1127488-align-end-horizontal-tb-ltr.html
 # HTTP(..) == 1127488-align-left-horizontal-tb-ltr.html 1127488-align-left-horizontal-tb-ltr.html
 # HTTP(..) == 1127488-align-right-horizontal-tb-ltr.html 1127488-align-right-horizontal-tb-ltr.html
@@ -97,89 +97,89 @@ fails == ua-style-sheet-input-color-1.ht
 # HTTP(..) == 1127488-align-end-vertical-lr-rtl.html 1127488-align-end-vertical-lr-rtl.html
 # HTTP(..) == 1127488-align-left-vertical-lr-rtl.html 1127488-align-left-vertical-lr-rtl.html
 # HTTP(..) == 1127488-align-right-vertical-lr-rtl.html 1127488-align-right-vertical-lr-rtl.html
 # HTTP(..) == 1127488-align-default-vertical-lr-ltr.html 1127488-align-default-vertical-lr-ltr.html
 # HTTP(..) == 1127488-align-start-vertical-lr-ltr.html 1127488-align-start-vertical-lr-ltr.html
 # HTTP(..) == 1127488-align-end-vertical-lr-ltr.html 1127488-align-end-vertical-lr-ltr.html
 # HTTP(..) == 1127488-align-left-vertical-lr-ltr.html 1127488-align-left-vertical-lr-ltr.html
 # HTTP(..) == 1127488-align-right-vertical-lr-ltr.html 1127488-align-right-vertical-lr-ltr.html
-# == 1130907-intrinsic-sizing-1.html 1130907-intrinsic-sizing-1.html
+== 1130907-intrinsic-sizing-1.html 1130907-intrinsic-sizing-1.html
 == 1130907-intrinsic-sizing-2.html 1130907-intrinsic-sizing-2.html
 == 1131013-vertical-bidi.html 1131013-vertical-bidi.html
-# == 1133945-1-vertical-align.html 1133945-1-vertical-align.html
+== 1133945-1-vertical-align.html 1133945-1-vertical-align.html
 == 1134744-radio-checkbox-baseline-1.html 1134744-radio-checkbox-baseline-1.html
 fails == 1134849-orthogonal-inline.html 1134849-orthogonal-inline.html
 fails == 1135361-ruby-justify-1.html 1135361-ruby-justify-1.html
-# == 1136557-1-nested-spans.html 1136557-1-nested-spans.html
+== 1136557-1-nested-spans.html 1136557-1-nested-spans.html
 == 1136557-2-nested-spans.html 1136557-2-nested-spans.html
 == 1136557-3-nested-spans.html 1136557-3-nested-spans.html
 fails == 1138356-1-button-contents-alignment.html 1138356-1-button-contents-alignment.html
 fails == 1138356-2-button-contents-alignment.html 1138356-2-button-contents-alignment.html
 
 # Font inflation behaves wrong in vertical writing mode: bug 1138495
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1a.html font-inflation-1a.html
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1b.html font-inflation-1b.html
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1c.html font-inflation-1c.html
 fails test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1d.html font-inflation-1d.html
 # pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == font-inflation-1c.html font-inflation-1c.html
 # test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1c.html font-inflation-1c.html
 fails test-pref(dom.meta-viewport.enabled,true) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == font-inflation-1d.html font-inflation-1d.html
 
-# == 1144501-1a-block-end-margin-orthogonal-size.html 1144501-1a-block-end-margin-orthogonal-size.html
-# == 1144501-1b-block-end-margin-orthogonal-size.html 1144501-1b-block-end-margin-orthogonal-size.html
-# == 1147834-relative-overconstrained-horizontal-tb-ltr.html 1147834-relative-overconstrained-horizontal-tb-ltr.html
-# == 1147834-relative-overconstrained-horizontal-tb-rtl.html 1147834-relative-overconstrained-horizontal-tb-rtl.html
-# == 1147834-relative-overconstrained-vertical-lr-ltr.html 1147834-relative-overconstrained-vertical-lr-ltr.html
-# == 1147834-relative-overconstrained-vertical-lr-rtl.html 1147834-relative-overconstrained-vertical-lr-rtl.html
-# == 1147834-relative-overconstrained-vertical-rl-ltr.html 1147834-relative-overconstrained-vertical-rl-ltr.html
-# == 1147834-relative-overconstrained-vertical-rl-rtl.html 1147834-relative-overconstrained-vertical-rl-rtl.html
-# == 1151993-1-orthogonal-block-size.html 1151993-1-orthogonal-block-size.html
-# == 1152941-1-orthogonal-blocksize-overflow.html 1152941-1-orthogonal-blocksize-overflow.html
+== 1144501-1a-block-end-margin-orthogonal-size.html 1144501-1a-block-end-margin-orthogonal-size.html
+== 1144501-1b-block-end-margin-orthogonal-size.html 1144501-1b-block-end-margin-orthogonal-size.html
+== 1147834-relative-overconstrained-horizontal-tb-ltr.html 1147834-relative-overconstrained-horizontal-tb-ltr.html
+== 1147834-relative-overconstrained-horizontal-tb-rtl.html 1147834-relative-overconstrained-horizontal-tb-rtl.html
+== 1147834-relative-overconstrained-vertical-lr-ltr.html 1147834-relative-overconstrained-vertical-lr-ltr.html
+== 1147834-relative-overconstrained-vertical-lr-rtl.html 1147834-relative-overconstrained-vertical-lr-rtl.html
+== 1147834-relative-overconstrained-vertical-rl-ltr.html 1147834-relative-overconstrained-vertical-rl-ltr.html
+== 1147834-relative-overconstrained-vertical-rl-rtl.html 1147834-relative-overconstrained-vertical-rl-rtl.html
+== 1151993-1-orthogonal-block-size.html 1151993-1-orthogonal-block-size.html
+== 1152941-1-orthogonal-blocksize-overflow.html 1152941-1-orthogonal-blocksize-overflow.html
 == 1156021-text-indent-percent.html 1156021-text-indent-percent.html
-# == 1157752-upright-bidi.html 1157752-upright-bidi.html
-# == 1157758-1-vertical-arabic.html 1157758-1-vertical-arabic.html
-# == 1158549-1-vertical-block-size-constraints.html 1158549-1-vertical-block-size-constraints.html
+== 1157752-upright-bidi.html 1157752-upright-bidi.html
+== 1157758-1-vertical-arabic.html 1157758-1-vertical-arabic.html
+== 1158549-1-vertical-block-size-constraints.html 1158549-1-vertical-block-size-constraints.html
 == 1163238-orthogonal-auto-margins.html 1163238-orthogonal-auto-margins.html
-# == 1172774-percent-margin-1.html 1172774-percent-margin-1.html
-# == 1172774-percent-margin-2.html 1172774-percent-margin-2.html
-# == 1172774-percent-margin-3.html 1172774-percent-margin-3.html
-# == 1172774-percent-margin-4.html 1172774-percent-margin-4.html
-# == 1172774-percent-padding-1.html 1172774-percent-padding-1.html
-# == 1172774-percent-padding-2.html 1172774-percent-padding-2.html
-# == 1172774-percent-padding-3.html 1172774-percent-padding-3.html
-# == 1172774-percent-padding-4.html 1172774-percent-padding-4.html
+skip-if(stylo) == 1172774-percent-margin-1.html 1172774-percent-margin-1.html
+skip-if(stylo) == 1172774-percent-margin-2.html 1172774-percent-margin-2.html
+skip-if(stylo) == 1172774-percent-margin-3.html 1172774-percent-margin-3.html
+skip-if(stylo) == 1172774-percent-margin-4.html 1172774-percent-margin-4.html
+skip-if(stylo) == 1172774-percent-padding-1.html 1172774-percent-padding-1.html
+skip-if(stylo) == 1172774-percent-padding-2.html 1172774-percent-padding-2.html
+skip-if(stylo) == 1172774-percent-padding-3.html 1172774-percent-padding-3.html
+skip-if(stylo) == 1172774-percent-padding-4.html 1172774-percent-padding-4.html
 fails == 1174450-intrinsic-sizing.html 1174450-intrinsic-sizing.html
 fails == 1175789-underline-overline-1.html 1175789-underline-overline-1.html
-# == 1188061-1-nsChangeHint_ClearAncestorIntrinsics.html 1188061-1-nsChangeHint_ClearAncestorIntrinsics.html
-# == 1188061-2-nsChangeHint_UpdateComputedBSize.html 1188061-2-nsChangeHint_UpdateComputedBSize.html
+== 1188061-1-nsChangeHint_ClearAncestorIntrinsics.html 1188061-1-nsChangeHint_ClearAncestorIntrinsics.html
+== 1188061-2-nsChangeHint_UpdateComputedBSize.html 1188061-2-nsChangeHint_UpdateComputedBSize.html
 
 # tests involving sideways-lr mode
 fails == 1193519-sideways-lr-1.html 1193519-sideways-lr-1.html
 fails == 1193519-sideways-lr-2.html 1193519-sideways-lr-2.html
 fails == 1193519-sideways-lr-3.html 1193519-sideways-lr-3.html
 fails == 1193519-sideways-lr-4.html 1193519-sideways-lr-4.html
 fails == 1193519-sideways-lr-decoration-1.html 1193519-sideways-lr-decoration-1.html
 
 fails == 1196887-1-computed-display-inline-block.html 1196887-1-computed-display-inline-block.html
 fails == 1205787-legacy-svg-values-1.html 1205787-legacy-svg-values-1.html
 
-# == 1216747-1.html 1216747-1.html
-# == 1216747-1.html 1216747-1.html
+fails == 1216747-1.html 1216747-1.html
+fails == 1216747-1.html 1216747-1.html
 
-# == 1243125-1-floats-overflowing.html 1243125-1-floats-overflowing.html
+== 1243125-1-floats-overflowing.html 1243125-1-floats-overflowing.html
 
 fails == 1248248-1-orientation-break-glyphrun.html 1248248-1-orientation-break-glyphrun.html
 
-# == 1302734-bidi-plaintext-1a.html 1302734-bidi-plaintext-1a.html
-# == 1302734-bidi-plaintext-1b.html 1302734-bidi-plaintext-1b.html
-# == 1302734-bidi-plaintext-2a.html 1302734-bidi-plaintext-2a.html
-# == 1302734-bidi-plaintext-2b.html 1302734-bidi-plaintext-2b.html
-# == 1302734-bidi-plaintext-2c.html 1302734-bidi-plaintext-2c.html
-# == 1302734-bidi-plaintext-2d.html 1302734-bidi-plaintext-2d.html
+== 1302734-bidi-plaintext-1a.html 1302734-bidi-plaintext-1a.html
+== 1302734-bidi-plaintext-1b.html 1302734-bidi-plaintext-1b.html
+== 1302734-bidi-plaintext-2a.html 1302734-bidi-plaintext-2a.html
+== 1302734-bidi-plaintext-2b.html 1302734-bidi-plaintext-2b.html
+== 1302734-bidi-plaintext-2c.html 1302734-bidi-plaintext-2c.html
+== 1302734-bidi-plaintext-2d.html 1302734-bidi-plaintext-2d.html
 
 fails == 1302389-scrolled-rect-1a.html 1302389-scrolled-rect-1a.html
 fails == 1302389-scrolled-rect-1b.html 1302389-scrolled-rect-1b.html
 fails == 1302389-scrolled-rect-1c.html 1302389-scrolled-rect-1c.html
 fails == 1302389-scrolled-rect-1d.html 1302389-scrolled-rect-1d.html
 fails == 1302389-scrolled-rect-2a.html 1302389-scrolled-rect-2a.html
 fails == 1302389-scrolled-rect-2b.html 1302389-scrolled-rect-2b.html
 fails == 1302389-scrolled-rect-2c.html 1302389-scrolled-rect-2c.html
--- a/layout/reftests/writing-mode/tables/reftest-stylo.list
+++ b/layout/reftests/writing-mode/tables/reftest-stylo.list
@@ -70,20 +70,20 @@ asserts(1-2) == vertical-table-specified
 # HTTP(../..) == s72-border-spacing-005.xht s72-border-spacing-005.xht
 fails == wm-row-progression-002.xht wm-row-progression-002.xht
 fails == wm-row-progression-003.xht wm-row-progression-003.xht
 fails == wm-row-progression-004.xht wm-row-progression-004.xht
 fails == wm-row-progression-005.xht wm-row-progression-005.xht
 fails == wm-row-progression-006.xht wm-row-progression-006.xht
 fails == wm-row-progression-007.xht wm-row-progression-007.xht
 
-# == table-caption-top-1.html table-caption-top-1.html
-# == table-caption-bottom-1.html table-caption-bottom-1.html
-# == table-caption-left-1.html table-caption-left-1.html
-# == table-caption-right-1.html table-caption-right-1.html
+== table-caption-top-1.html table-caption-top-1.html
+== table-caption-bottom-1.html table-caption-bottom-1.html
+== table-caption-left-1.html table-caption-left-1.html
+== table-caption-right-1.html table-caption-right-1.html
 
 fuzzy-if(stylo,1,7400) == border-collapse-bevels-1a.html border-collapse-bevels-1a.html
 fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1b.html border-collapse-bevels-1b.html
 fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1c.html border-collapse-bevels-1c.html
 fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1d.html border-collapse-bevels-1d.html
 fuzzy-if(stylo,1,7400) fuzzy-if(cocoaWidget,23,162) == border-collapse-bevels-1e.html border-collapse-bevels-1e.html
 
 fails == vertical-rl-row-progression-1a.html vertical-rl-row-progression-1a.html
--- a/layout/reftests/z-index/reftest-stylo.list
+++ b/layout/reftests/z-index/reftest-stylo.list
@@ -1,13 +1,13 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == 480053-1.html 480053-1.html
 == z-index-1.html z-index-1.html
 == stacking-context-yes.html stacking-context-yes.html
-# == stacking-context-perspective.html stacking-context-perspective.html
+== stacking-context-perspective.html stacking-context-perspective.html
 == stacking-context-backface-visibility.html stacking-context-backface-visibility.html
 
 fails == overlayscrollbar-sorting-ref-visible.html overlayscrollbar-sorting-ref-visible.html
 fails == overlayscrollbar-sorting-1.html overlayscrollbar-sorting-1.html
 fails == overlayscrollbar-sorting-2.html overlayscrollbar-sorting-2.html
 == overlayscrollbar-sorting-3.html overlayscrollbar-sorting-3.html
 == overlayscrollbar-sorting-4.html overlayscrollbar-sorting-4.html
 random-if(transparentScrollbars) == overlayscrollbar-sorting-5.html overlayscrollbar-sorting-5.html
--- a/widget/reftests/reftest-stylo.list
+++ b/widget/reftests/reftest-stylo.list
@@ -1,7 +1,7 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 skip-if(!cocoaWidget) == 507947.html 507947.html
-# == progressbar-fallback-default-style.html progressbar-fallback-default-style.html
-# == meter-native-style.html meter-native-style.html
-# == meter-vertical-native-style.html meter-vertical-native-style.html
-# == meter-fallback-default-style.html meter-fallback-default-style.html
+fails == progressbar-fallback-default-style.html progressbar-fallback-default-style.html
+fails == meter-native-style.html meter-native-style.html
+fails == meter-vertical-native-style.html meter-vertical-native-style.html
+fails == meter-fallback-default-style.html meter-fallback-default-style.html
 load 664925.xhtml