Bug 1341988. Reenable a bunch of stylo reftests that were disabled for reasons that are not relevant anymore. draft
authorBoris Zbarsky <bzbarsky@mit.edu>
Thu, 23 Feb 2017 02:09:57 -0500
changeset 488506 70a7e148233f0b2ce856c16b8174789fb427e13f
parent 488074 b06968288cff469814bf830aa90f1c84da490f61
child 546744 b2c8c329a9a106361c05c29b4636d3de03892c21
push id46546
push userbzbarsky@mozilla.com
push dateThu, 23 Feb 2017 07:10:21 +0000
bugs1341988
milestone54.0a1
Bug 1341988. Reenable a bunch of stylo reftests that were disabled for reasons that are not relevant anymore. 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
 == wm-row-progression-004.xht wm-row-progression-005.xht
 == wm-row-progression-004.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