Reenable various stylo reftests that set preferences. No bug. r=bzbarsky
authorBoris Zbarsky <bzbarsky@mit.edu>
Thu, 23 Feb 2017 18:17:59 -0500
changeset 373566 a730992ccec6c6dafd5d0b60438d791dc46109f4
parent 373565 7fe33920b70c3d341b46949f0ec509b4b501df5f
child 373567 d04e4c6d8f46dfd1d37682721fb6fceb3be032b7
push id10863
push userjlorenzo@mozilla.com
push dateMon, 06 Mar 2017 23:02:23 +0000
treeherdermozilla-aurora@0931190cd725 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbzbarsky
milestone54.0a1
Reenable various stylo reftests that set preferences. No bug. r=bzbarsky MozReview-Commit-ID: F57DNYfpRA5
dom/html/reftests/reftest-stylo.list
layout/reftests/backgrounds/reftest-stylo.list
layout/reftests/bidi/numeral/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/css-animations/reftest-stylo.list
layout/reftests/css-blending/reftest-stylo.list
layout/reftests/css-ruby/reftest-stylo.list
layout/reftests/font-face/reftest-stylo.list
layout/reftests/font-inflation/reftest-stylo.list
layout/reftests/image/reftest-stylo.list
layout/reftests/mathml/reftest-stylo.list
layout/reftests/pagination/reftest-stylo.list
layout/reftests/reftest-sanity/reftest-stylo.list
layout/reftests/svg/reftest-stylo.list
layout/reftests/text-svgglyphs/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/will-change/reftest-stylo.list
layout/reftests/web-animations/reftest-stylo.list
layout/reftests/webcomponents/reftest-stylo.list
layout/reftests/webm-video/reftest-stylo.list
layout/reftests/writing-mode/reftest-stylo.list
layout/reftests/xul/reftest-stylo.list
--- a/dom/html/reftests/reftest-stylo.list
+++ b/dom/html/reftests/reftest-stylo.list
@@ -53,13 +53,13 @@ fails == bug917595-exif-rotated.jpg bug9
 fails == href-attr-change-restyles.html href-attr-change-restyles.html
 == figure.html figure.html
 fails == pre-1.html pre-1.html
 == table-border-1.html table-border-1.html
 == table-border-2.html table-border-2.html
 == table-border-2.html table-border-2.html
 
 # Test imageset is using permissions.default.image
-# pref(permissions.default.image,1) HTTP == bug1196784-with-srcset.html bug1196784-with-srcset.html
-# pref(permissions.default.image,2) HTTP == bug1196784-with-srcset.html bug1196784-with-srcset.html
+pref(permissions.default.image,1) HTTP == bug1196784-with-srcset.html bug1196784-with-srcset.html
+pref(permissions.default.image,2) HTTP == bug1196784-with-srcset.html bug1196784-with-srcset.html
 
 # Test video with rotation information can be rotated.
 == bug1228601-video-rotation-90.html bug1228601-video-rotation-90.html
--- a/layout/reftests/backgrounds/reftest-stylo.list
+++ b/layout/reftests/backgrounds/reftest-stylo.list
@@ -179,11 +179,11 @@ fails == background-tiling-zoom-1.html b
 
 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
-# pref(layout.css.background-clip-text.enabled,false) == background-clip-text-1a.html background-clip-text-1a.html
+fails pref(layout.css.background-clip-text.enabled,false) == background-clip-text-1a.html background-clip-text-1a.html # Bug 1342186
 
-# pref(layout.css.background-clip-text.enabled,true) == background-clip-text-2.html background-clip-text-2.html
+pref(layout.css.background-clip-text.enabled,true) == background-clip-text-2.html background-clip-text-2.html
--- a/layout/reftests/bidi/numeral/reftest-stylo.list
+++ b/layout/reftests/bidi/numeral/reftest-stylo.list
@@ -29,21 +29,21 @@ pref(bidi.numeral,1) == bug441782-1.html
 pref(bidi.numeral,2) == bug441782-1.html 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
+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
-# pref(bidi.numeral,4) == 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
 pref(bidi.numeral,2) == bug441782-5.html bug441782-5.html
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -739,18 +739,18 @@ fails == 385823-2b.html 385823-2b.html
 fails == 385823-2c.html 385823-2c.html
 fails == 385870-1.html 385870-1.html
 fails == 385870-2.html 385870-2.html
 == 386014-1a.html 386014-1a.html
 == 386014-1b.html 386014-1b.html
 == 386014-1c.html 386014-1c.html
 fails == 386065-1.html 386065-1.html
 == 386065-2.html 386065-2.html
-fails test-pref(layout.float-fragments-inside-column.enabled,false) fails == 386147-1.html 386147-1.html
-fails test-pref(layout.float-fragments-inside-column.enabled,true) == 386147-1.html 386147-1.html
+fails pref(layout.float-fragments-inside-column.enabled,false) == 386147-1.html 386147-1.html # Bug 1341095
+fails pref(layout.float-fragments-inside-column.enabled,true) == 386147-1.html 386147-1.html # Bug 1341095
 == 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
 fails == 386470-1a.html 386470-1a.html # Bug 1341725
@@ -1174,18 +1174,18 @@ fails-if(usesRepeatResampling) == 446100
 == 446100-1f.html 446100-1f.html
 fails-if(usesRepeatResampling) fails-if(Android) == 446100-1g.html 446100-1g.html
 == 446100-1h.html 446100-1h.html
 fails == 447749-1.html 447749-1.html
 fuzzy(127,2) == 448193.html 448193.html
 fails == 449149-1a.html 449149-1a.html
 fails == 449149-1b.html 449149-1b.html
 # Retry the above with XBL scopes
-fails test-pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1a.html 449149-1a.html
-fails test-pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1b.html 449149-1b.html
+fails pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1a.html 449149-1a.html
+fails pref(dom.use_xbl_scopes_for_remote_xul,true) == 449149-1b.html 449149-1b.html
 == 449149-2.html 449149-2.html
 == 449171-1.html 449171-1.html
 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
@@ -1519,18 +1519,18 @@ fails-if(Android) == 560455-1.xul 560455
 == 561981-8.html 561981-8.html
 fails == 562835-1.html 562835-1.html
 fails == 562835-2.html 562835-2.html
 == 563584-1.html 563584-1.html
 == 563584-2.html 563584-2.html
 == 563584-3.html 563584-3.html
 == 563584-4.html 563584-4.html
 == 563584-5.html 563584-5.html
-# test-pref(layout.float-fragments-inside-column.enabled,false) == 563584-6-columns.html 563584-6-columns.html
-# test-pref(layout.float-fragments-inside-column.enabled,true) == 563584-6-columns.html 563584-6-columns.html
+pref(layout.float-fragments-inside-column.enabled,false) == 563584-6-columns.html 563584-6-columns.html
+pref(layout.float-fragments-inside-column.enabled,true) == 563584-6-columns.html 563584-6-columns.html
 fuzzy-if(Android,2,48) == 563584-6-printing.html 563584-6-printing.html
 fuzzy-if(Android,2,48) == 563584-7.html 563584-7.html
 # FIXME: It would be nice to have variants of these -8 tests for the
 # table narrowing quirk causing a change to mIsTopOfPage (though I'm not
 # entirely sure our behavior is the right one, either).
 fuzzy-if(Android,2,48) == 563584-8a.html 563584-8a.html
 fuzzy-if(Android,2,48) == 563584-8b.html 563584-8b.html
 fuzzy-if(Android,4,180) == 563584-8c.html 563584-8c.html
@@ -1839,28 +1839,28 @@ fails pref(browser.display.use_document_
 == 1025914-1.html 1025914-1.html
 fails == 1042104-1.html 1042104-1.html
 == 1043537-1.html 1043537-1.html
 == 1044198-1.html 1044198-1.html
 == 1049499-1.html 1049499-1.html
 == 1050493-1.html 1050493-1.html
 == 1050788-1.html 1050788-1.html
 fails == 1053035-1-flex.html 1053035-1-flex.html
-fails test-pref(layout.css.grid.enabled,true) == 1053035-1-grid.html 1053035-1-grid.html
+fails pref(layout.css.grid.enabled,true) == 1053035-1-grid.html 1053035-1-grid.html
 == 1059167-1.html 1059167-1.html
 fails == 1059498-1.html 1059498-1.html
 fails == 1059498-2.html 1059498-2.html
 fails == 1059498-3.html 1059498-3.html
 == 1062108-1.html 1062108-1.html
 fails == 1062792-1.html 1062792-1.html
 == 1062963-floatmanager-reflow.html 1062963-floatmanager-reflow.html
-# test-pref(dom.webcomponents.enabled,true) == 1066554-1.html 1066554-1.html
+fails pref(dom.webcomponents.enabled,true) == 1066554-1.html 1066554-1.html # Bug 1293844
 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
+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
 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
--- a/layout/reftests/css-animations/reftest-stylo.list
+++ b/layout/reftests/css-animations/reftest-stylo.list
@@ -5,19 +5,19 @@ skip-if(stylo) == screen-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
 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
+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
+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
 == 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-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
--- a/layout/reftests/css-blending/reftest-stylo.list
+++ b/layout/reftests/css-blending/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 pref(layout.css.mix-blend-mode.enabled,true) == blend-canvas.html blend-canvas.html
 pref(layout.css.mix-blend-mode.enabled,true) == blend-constant-background-color.html blend-constant-background-color.html
 pref(layout.css.mix-blend-mode.enabled,true) == blend-gradient-background-color.html blend-gradient-background-color.html
 pref(layout.css.mix-blend-mode.enabled,true) == blend-image.html blend-image.html
-# pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking.html
+pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking.html
 
 fuzzy-if(skiaContent,1,30000) pref(layout.css.background-blend-mode.enabled,true) == background-blending-alpha.html background-blending-alpha.html
 pref(layout.css.background-blend-mode.enabled,true) == background-blending-gradient-color.html background-blending-gradient-color.html
 fuzzy-if(azureSkiaGL,3,7597) fuzzy-if(cocoaWidget,3,7597) fuzzy-if(d2d,1,3800) fuzzy-if(d3d11,1,4200) fuzzy-if(skiaContent,2,9450) pref(layout.css.background-blend-mode.enabled,true) == background-blending-gradient-gradient.html background-blending-gradient-gradient.html
 fuzzy-if(azureSkiaGL,2,7174) pref(layout.css.background-blend-mode.enabled,true) == background-blending-gradient-image.html background-blending-gradient-image.html
 fuzzy-if(azureSkia||d2d||gtkWidget,1,10000) pref(layout.css.background-blend-mode.enabled,true) == background-blending-image-color-jpg.html background-blending-image-color-jpg.html
 pref(layout.css.background-blend-mode.enabled,true) == background-blending-image-color-png.html background-blending-image-color-png.html
 pref(layout.css.background-blend-mode.enabled,true) == background-blending-image-color-svg.html background-blending-image-color-svg.html
--- a/layout/reftests/css-ruby/reftest-stylo.list
+++ b/layout/reftests/css-ruby/reftest-stylo.list
@@ -12,17 +12,17 @@ fails == box-properties-3.html box-prope
 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
 == 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
+pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) 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
@@ -32,17 +32,17 @@ skip-if(stylo) == line-break-suppression
 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
 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
+fails 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
 fails == ruby-align-1.html ruby-align-1.html
 fails == ruby-align-1a.html ruby-align-1a.html
 fails == ruby-align-2.html ruby-align-2.html
 fails == ruby-align-2a.html ruby-align-2a.html
--- a/layout/reftests/font-face/reftest-stylo.list
+++ b/layout/reftests/font-face/reftest-stylo.list
@@ -165,17 +165,17 @@ fails HTTP(..) == font-redirect.html fon
 # 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
 
 fails pref(gfx.downloadable_fonts.woff2.enabled,true) HTTP(..) == woff2-1.html woff2-1.html
-# pref(gfx.downloadable_fonts.woff2.enabled,true) HTTP(..) == woff2-totalsfntsize.html woff2-totalsfntsize.html
+fails pref(gfx.downloadable_fonts.woff2.enabled,true) HTTP(..) == woff2-totalsfntsize.html woff2-totalsfntsize.html # Bug 1290237
 
 # sanity tests for reflow behavior with downloadable fonts
 fails HTTP(..) == reflow-sanity-1.html reflow-sanity-1.html
 fails HTTP(..) == reflow-sanity-1-data.html reflow-sanity-1-data.html
 fails HTTP(..) == reflow-sanity-1.html reflow-sanity-1.html
 fails HTTP(..) == reflow-sanity-delay-1a.html reflow-sanity-delay-1a.html
 fails HTTP(..) == reflow-sanity-delay-1b.html reflow-sanity-delay-1b.html
 fails HTTP(..) == reflow-sanity-delay-1c.html reflow-sanity-delay-1c.html
--- a/layout/reftests/font-inflation/reftest-stylo.list
+++ b/layout/reftests/font-inflation/reftest-stylo.list
@@ -7,106 +7,106 @@
 # newer tests should probably focus more on testing nonzero values of
 # that preference.
 
 # The font-inflation code uses the meta-viewport tag as one of its inputs
 # when determining if font-inflation needs to be applied, so enable it for
 # these tests.
 default-preferences pref(dom.meta-viewport.enabled,true)
 
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) test-pref(font.size.inflation.maxRatio,200) == maxRatio-1.html maxRatio-1.html
-# test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-1.html text-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-2.html text-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-3.html text-3.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == text-4.html text-4.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-1.html height-constraint-percent-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-2.html height-constraint-percent-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-3.html height-constraint-percent-3.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-4.html height-constraint-percent-4.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-5.html height-constraint-percent-5.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-6.html height-constraint-percent-6.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-7.html height-constraint-percent-7.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-8.html height-constraint-percent-8.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == decoration-1.html decoration-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == bullet-1.html bullet-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-1-height.html input-text-1-height.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-1-noheight.html input-text-1-noheight.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-2-height.html input-text-2-height.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-2-noheight.html input-text-2-noheight.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-3-height.html input-text-3-height.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == input-text-3-noheight.html input-text-3-noheight.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-1.html textarea-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-2.html textarea-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == textarea-3.html textarea-3.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == css-transform-1.html css-transform-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == css-transform-2.html css-transform-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) pref(font.size.inflation.maxRatio,200) == maxRatio-1.html maxRatio-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == text-1.html text-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == text-2.html text-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == text-3.html text-3.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == text-4.html text-4.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-1.html height-constraint-percent-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-2.html height-constraint-percent-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-3.html height-constraint-percent-3.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-4.html height-constraint-percent-4.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-5.html height-constraint-percent-5.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-6.html height-constraint-percent-6.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-7.html height-constraint-percent-7.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == height-constraint-percent-8.html height-constraint-percent-8.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == decoration-1.html decoration-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == bullet-1.html bullet-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == input-text-1-height.html input-text-1-height.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == input-text-1-noheight.html input-text-1-noheight.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == input-text-2-height.html input-text-2-height.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == input-text-2-noheight.html input-text-2-noheight.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == input-text-3-height.html input-text-3-height.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == input-text-3-noheight.html input-text-3-noheight.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == textarea-1.html textarea-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == textarea-2.html textarea-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == textarea-3.html textarea-3.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == css-transform-1.html css-transform-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == css-transform-2.html css-transform-2.html
 fails == container-with-clamping.html container-with-clamping.html
-skip test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) load video-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-min-1.html intrinsic-min-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-max-1.html intrinsic-max-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-1a.html intrinsic-fit-1a.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-1b.html intrinsic-fit-1b.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-1c.html intrinsic-fit-1c.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-2a.html intrinsic-fit-2a.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-2b.html intrinsic-fit-2b.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-2c.html intrinsic-fit-2c.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-1.html select-listbox-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-1.html select-listbox-1.html
+skip pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) load video-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-min-1.html intrinsic-min-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-max-1.html intrinsic-max-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-1a.html intrinsic-fit-1a.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-1b.html intrinsic-fit-1b.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-1c.html intrinsic-fit-1c.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-2a.html intrinsic-fit-2a.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-2b.html intrinsic-fit-2b.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) HTTP(..) == intrinsic-fit-2c.html intrinsic-fit-2c.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-listbox-1.html select-listbox-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-listbox-1.html select-listbox-1.html
 fails == select-combobox-1.html select-combobox-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-1.html select-combobox-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-2.html select-listbox-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-listbox-2.html select-listbox-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == select-combobox-3.html select-combobox-3.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-combobox-1.html select-combobox-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-listbox-2.html select-listbox-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-listbox-2.html select-listbox-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-combobox-2.html select-combobox-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == select-combobox-3.html select-combobox-3.html
 == input-checkbox.html input-checkbox.html
 == input-radio.html input-radio.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile.html disable-fontinfl-on-mobile.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-2.html disable-fontinfl-on-mobile-2.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-3.html disable-fontinfl-on-mobile-3.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-5.html disable-fontinfl-on-mobile-5.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == preformatted-text.html preformatted-text.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-height-body.html fixed-height-body.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == fixed-height-body-child.html fixed-height-body-child.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == consecutive-inline.html consecutive-inline.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile.html disable-fontinfl-on-mobile.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-2.html disable-fontinfl-on-mobile-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-3.html disable-fontinfl-on-mobile-3.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == disable-fontinfl-on-mobile-5.html disable-fontinfl-on-mobile-5.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == preformatted-text.html preformatted-text.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == fixed-height-body.html fixed-height-body.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == fixed-height-body-child.html fixed-height-body-child.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == consecutive-inline.html consecutive-inline.html
 
 # The tests below use nonzero values of the lineThreshold preference.
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == text-1.html text-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) HTTP(..) == list-1.html list-1.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-1a.html threshold-1a.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-1b.html threshold-1b.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-1c.html threshold-1c.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-2.html threshold-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-3.html threshold-3.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-1.html threshold-scope-float-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-2.html threshold-scope-float-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-overflow-1.html threshold-scope-float-overflow-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-overflow-2.html threshold-scope-float-overflow-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-1.html threshold-scope-cell-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-2.html threshold-scope-cell-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-3.html threshold-scope-cell-3.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == text-1.html text-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) HTTP(..) == list-1.html list-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-1a.html threshold-1a.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-1b.html threshold-1b.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-1c.html threshold-1c.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-2.html threshold-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-3.html threshold-3.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-1.html threshold-scope-float-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-2.html threshold-scope-float-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-overflow-1.html threshold-scope-float-overflow-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-float-overflow-2.html threshold-scope-float-overflow-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-1.html threshold-scope-cell-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-2.html threshold-scope-cell-2.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-scope-cell-3.html threshold-scope-cell-3.html
 
 fails == threshold-textarea-contents-under-1.html threshold-textarea-contents-under-1.html
 fails == threshold-textarea-contents-under-2.html threshold-textarea-contents-under-2.html
 fails == threshold-textarea-contents-at-1.html threshold-textarea-contents-at-1.html
 fails == threshold-textarea-contents-at-2.html threshold-textarea-contents-at-2.html
 fails == threshold-input-text-contents-under-1.html threshold-input-text-contents-under-1.html
 fails == threshold-input-text-contents-under-2.html threshold-input-text-contents-under-2.html
 fails == threshold-input-text-contents-at-1.html threshold-input-text-contents-at-1.html
 fails == threshold-input-text-contents-at-2.html threshold-input-text-contents-at-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-under-1.html threshold-select-listbox-contents-under-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-under-2.html threshold-select-listbox-contents-under-2.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-at-1.html threshold-select-listbox-contents-at-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-at-2.html threshold-select-listbox-contents-at-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-under-1.html threshold-select-listbox-contents-under-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-under-2.html threshold-select-listbox-contents-under-2.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-at-1.html threshold-select-listbox-contents-at-1.html
+fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,100) == threshold-select-listbox-contents-at-2.html threshold-select-listbox-contents-at-2.html
 fails == threshold-select-combobox-contents-under-1.html threshold-select-combobox-contents-under-1.html
 fails == threshold-select-combobox-contents-under-2.html threshold-select-combobox-contents-under-2.html
 fails == threshold-select-combobox-contents-at-1.html threshold-select-combobox-contents-at-1.html
 fails == threshold-select-combobox-contents-at-2.html threshold-select-combobox-contents-at-2.html
 
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == relevant-width-1.html relevant-width-1.html
-fails test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == relevant-width-overflow-1.html relevant-width-overflow-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == relevant-width-1.html relevant-width-1.html
+pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == relevant-width-overflow-1.html relevant-width-overflow-1.html
 
 fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) pref(font.size.inflation.lineThreshold,0) == min-width-passes-1.html min-width-passes-1.html
 
 fails pref(font.size.inflation.emPerLine,15) pref(font.size.inflation.forceEnabled,true) == xul-reflow-1.html xul-reflow-1.html
 
 # reset the default preferences
 default-preferences
--- a/layout/reftests/image/reftest-stylo.list
+++ b/layout/reftests/image/reftest-stylo.list
@@ -8,21 +8,21 @@ fails == image-zoom-1.html image-zoom-1.
 fails == image-zoom-2.html image-zoom-2.html
 fails == invalid-url-image-1.html invalid-url-image-1.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1a.html sync-image-switch-1a.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1b.html sync-image-switch-1b.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1c.html sync-image-switch-1c.html
 random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == sync-image-switch-1d.html sync-image-switch-1d.html
 
 # Tests for "object-fit" & "object-position"
-test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-dyn-1.html image-object-fit-dyn-1.html
-# test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-1.html image-object-fit-with-background-1.html
-fails test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-2.html image-object-fit-with-background-2.html
-# test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-dyn-1.html image-object-position-dyn-1.html
-# fails test-pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-with-background-1.html image-object-position-with-background-1.html
+pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-dyn-1.html image-object-fit-dyn-1.html
+skip-if(stylo) fails pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-1.html image-object-fit-with-background-1.html # Bug 1342188
+fails pref(layout.css.object-fit-and-position.enabled,true) == image-object-fit-with-background-2.html image-object-fit-with-background-2.html
+pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-dyn-1.html image-object-position-dyn-1.html
+fails pref(layout.css.object-fit-and-position.enabled,true) == image-object-position-with-background-1.html image-object-position-with-background-1.html
 == image-object-position-with-background-2.html image-object-position-with-background-2.html
 
 # Tests for image-orientation used with 'from-image' (note that all
 # image-orientation tests are fuzzy because the JPEG images do not perfectly
 # reproduce blocks of solid color, even at maximum quality):
 fuzzy(2,5) == image-orientation-from-image.html?none image-orientation-from-image.html?none
 fuzzy(1,1) == image-orientation-from-image.html?0 image-orientation-from-image.html?0
 fails == image-orientation-from-image.html?90 image-orientation-from-image.html?90
--- a/layout/reftests/mathml/reftest-stylo.list
+++ b/layout/reftests/mathml/reftest-stylo.list
@@ -362,19 +362,19 @@ fails == mfrac-C-1.html mfrac-C-1.html
 fails == mfrac-C-2.html mfrac-C-2.html
 fails == mfrac-C-3.html mfrac-C-3.html
 fails == mfrac-C-4.html mfrac-C-4.html
 fails == mfrac-D-1.html mfrac-D-1.html
 fails == mfrac-D-2.html mfrac-D-2.html
 fails == mfrac-D-3.html mfrac-D-3.html
 fails == mfrac-D-4.html mfrac-D-4.html
 fails == mfrac-E-1.html mfrac-E-1.html
-# test-pref(dom.webcomponents.enabled,true) == shadow-dom-1.html shadow-dom-1.html
+fails pref(dom.webcomponents.enabled,true) == shadow-dom-1.html shadow-dom-1.html
 fails pref(font.size.inflation.emPerLine,25) == font-inflation-1.html font-inflation-1.html
-fails test-pref(font.minimum-size.x-math,40) == default-font.html default-font.html
+fails pref(font.minimum-size.x-math,40) == default-font.html default-font.html
 fails == radicalbar-1.html radicalbar-1.html
 fails == radicalbar-1a.html radicalbar-1a.html
 fails == radicalbar-1b.html radicalbar-1b.html
 fails == radicalbar-1c.html radicalbar-1c.html
 fails == radicalbar-1d.html radicalbar-1d.html
 fails == radicalbar-2.html radicalbar-2.html
 fails == radicalbar-2a.html radicalbar-2a.html
 fails == radicalbar-2b.html radicalbar-2b.html
--- a/layout/reftests/pagination/reftest-stylo.list
+++ b/layout/reftests/pagination/reftest-stylo.list
@@ -27,21 +27,21 @@ fails == border-breaking-004-cols.xhtml 
 == content-inserted-003.xhtml content-inserted-003.xhtml
 == content-inserted-004.xhtml content-inserted-004.xhtml
 == content-inserted-005.xhtml content-inserted-005.xhtml
 == content-inserted-006.xhtml content-inserted-006.xhtml
 == content-inserted-007.xhtml content-inserted-007.xhtml
 == content-inserted-008.xhtml content-inserted-008.xhtml
 == content-inserted-009.xhtml content-inserted-009.xhtml
 == dynamic-abspos-overflow-01-cols.xhtml dynamic-abspos-overflow-01-cols.xhtml
-fails test-pref(layout.float-fragments-inside-column.enabled,false) fails == float-clear-000.html float-clear-000.html
-fails test-pref(layout.float-fragments-inside-column.enabled,true) == float-clear-000.html float-clear-000.html
+fails pref(layout.float-fragments-inside-column.enabled,false) == float-clear-000.html float-clear-000.html
+fails pref(layout.float-fragments-inside-column.enabled,true) == float-clear-000.html float-clear-000.html
 fails == float-clear-001.html float-clear-001.html
-fails test-pref(layout.float-fragments-inside-column.enabled,false) fails == float-clear-002.html float-clear-002.html
-fails test-pref(layout.float-fragments-inside-column.enabled,true) == float-clear-002.html float-clear-002.html
+fails pref(layout.float-fragments-inside-column.enabled,false) == float-clear-002.html float-clear-002.html
+fails pref(layout.float-fragments-inside-column.enabled,true) == float-clear-002.html float-clear-002.html
 fails == float-clear-003.html float-clear-003.html
 fails == float-clear-000-print.html float-clear-000-print.html
 fails == float-clear-001-print.html float-clear-001-print.html
 fails == float-clear-002-print.html float-clear-002-print.html
 fails == float-clear-003-print.html float-clear-003-print.html
 fails == float-continuations-000.html float-continuations-000.html
 fails == resize-reflow-000.html resize-reflow-000.html
 fails == resize-reflow-001.html resize-reflow-001.html
--- a/layout/reftests/reftest-sanity/reftest-stylo.list
+++ b/layout/reftests/reftest-sanity/reftest-stylo.list
@@ -117,43 +117,43 @@ fails pref(gfx.downloadable_fonts.enable
 fails pref(gfx.downloadable_fonts.enabled,0) HTTP(..) == font-download.html font-download.html
 fails pref(gfx.downloadable_fonts.enabled,"foo") HTTP(..) == font-download.html font-download.html
 # a non-existent pref
 fails pref(not.a.real.pref.name,1) == font-download.html font-download.html
 # an integer pref
 #pref(font.size.variable.x-western,16) == font-size-16.html font-size-16.html
 pref(font.size.variable.x-western,16) == font-size-24.html font-size-24.html
 pref(font.size.variable.x-western,24) == font-size-24.html font-size-24.html
-# pref(font.size.variable.x-western,24) == font-size-16.html font-size-16.html
+pref(font.size.variable.x-western,24) == font-size-16.html font-size-16.html
 #pref(font.size.variable.x-western,false) == font-size-16.html font-size-16.html
 #pref(font.size.variable.x-western,"foo") == font-size-16.html font-size-16.html
 # a string pref
-# pref(font.default.x-western,"serif") == font-serif.html font-serif.html
+pref(font.default.x-western,"serif") == font-serif.html font-serif.html
 pref(font.default.x-western,"serif") == font-sans-serif.html font-sans-serif.html
 pref(font.default.x-western,"sans-serif") == font-sans-serif.html font-sans-serif.html
 #fails pref(font.default.x-western,"sans-serif") == font-serif.html font-serif.html
 #fails pref(font.default.x-western,true) == font-serif.html font-serif.html
 #fails pref(font.default.x-western,0) == font-serif.html font-serif.html
 # tests for ref-pref, and test-pref
 # ref-pref(font.size.variable.x-western,16) == font-size-16.html font-size-16.html
 ref-pref(font.size.variable.x-western,16) == font-size-24.html font-size-24.html
 ref-pref(font.size.variable.x-western,24) == font-size-24.html font-size-24.html
 # ref-pref(font.size.variable.x-western,24) == font-size-16.html font-size-16.html
 # ref-pref(font.size.variable.x-western,false) == font-size-16.html font-size-16.html
 # ref-pref(font.size.variable.x-western,"foo") == font-size-16.html font-size-16.html
 # font-default keeps failing
-# #fails test-pref(font.size.variable.x-western,16) == font-default.html font-default.html
-# #fails test-pref(font.size.variable.x-western,16) == font-default.html font-default.html
-# #fails test-pref(font.size.variable.x-western,24) == font-default.html font-default.html
-# #fails test-pref(font.size.variable.x-western,24) == font-default.html font-default.html
-# #fails test-pref(font.size.variable.x-western,false) == font-default.html font-default.html
-# #fails test-pref(font.size.variable.x-western,"foo") == font-default.html font-default.html
-# #fails ref-pref(font.size.variable.x-western,16) test-pref(font.size.variable.x-western,24) == font-default.html font-default.html
-# #fails ref-pref(font.size.variable.x-western,24) test-pref(font.size.variable.x-western,16) == font-default.html font-default.html
-# #fails ref-pref(font.size.variable.x-western,24) test-pref(font.size.variable.x-western,24) == font-default.html font-default.html
+pref(font.size.variable.x-western,16) == font-default.html font-default.html
+pref(font.size.variable.x-western,16) == font-default.html font-default.html
+pref(font.size.variable.x-western,24) == font-default.html font-default.html
+pref(font.size.variable.x-western,24) == font-default.html font-default.html
+fails pref(font.size.variable.x-western,false) == font-default.html font-default.html
+fails pref(font.size.variable.x-western,"foo") == font-default.html font-default.html
+# #fails ref-pref(font.size.variable.x-western,16) pref(font.size.variable.x-western,24) == font-default.html font-default.html
+# #fails ref-pref(font.size.variable.x-western,24) pref(font.size.variable.x-western,16) == font-default.html font-default.html
+# #fails ref-pref(font.size.variable.x-western,24) pref(font.size.variable.x-western,24) == font-default.html font-default.html
 # reftest syntax: fuzzy(maxPixelDifference,maxNumberDifferingPixels)
 fuzzy(1,250000) == fuzzy.html fuzzy.html
 fuzzy(1,250000) == too-fuzzy.html too-fuzzy.html
 fuzzy-if(true,1,250000) == fuzzy.html fuzzy.html
 fuzzy-if(false,2,1) == fuzzy-ref.html fuzzy-ref.html
 # When using 565 fuzzy.html and fuzzy-ref.html will compare as equal
 fuzzy-if(false,2,1) random-if(Android) == fuzzy.html fuzzy.html
 
--- a/layout/reftests/svg/reftest-stylo.list
+++ b/layout/reftests/svg/reftest-stylo.list
@@ -409,28 +409,28 @@ fails == viewBox-valid-02.xhtml viewBox-
 == svg-effects-area-unzoomed.xhtml svg-effects-area-unzoomed.xhtml
 == svg-effects-area-zoomed-in.xhtml svg-effects-area-zoomed-in.xhtml
 fails == svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out.xhtml
 == href-attr-change-restyles.svg href-attr-change-restyles.svg
 == mask-img.html mask-img.html
 
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-burn.svg blend-color-burn.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-dodge.svg blend-color-dodge.svg
-# pref(layout.css.mix-blend-mode.enabled,true) == blend-color.svg blend-color.svg
+skip-if(stylo) pref(layout.css.mix-blend-mode.enabled,true) == blend-color.svg blend-color.svg # Too intermittent
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-darken.svg blend-darken.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference.svg blend-difference.svg
 skip-if(Android) fuzzy-if(skiaContent,1,1600) pref(layout.css.mix-blend-mode.enabled,true) == blend-exclusion.svg blend-exclusion.svg
-# pref(layout.css.mix-blend-mode.enabled,true) == blend-hard-light.svg blend-hard-light.svg
-# pref(layout.css.mix-blend-mode.enabled,true) == blend-hue.svg blend-hue.svg
+skip-if(stylo) pref(layout.css.mix-blend-mode.enabled,true) == blend-hard-light.svg blend-hard-light.svg # Too intermittent
+skip-if(stylo) pref(layout.css.mix-blend-mode.enabled,true) == blend-hue.svg blend-hue.svg # Too intermittent
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-blend.svg blend-layer-blend.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-filter.svg blend-layer-filter.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-mask.svg blend-layer-mask.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-opacity.svg blend-layer-opacity.svg
 skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-lighten.svg blend-lighten.svg
-# pref(layout.css.mix-blend-mode.enabled,true) == blend-luminosity.svg blend-luminosity.svg
+skip-if(stylo) pref(layout.css.mix-blend-mode.enabled,true) == blend-luminosity.svg blend-luminosity.svg # Too intermittent
 #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
--- a/layout/reftests/text-svgglyphs/reftest-stylo.list
+++ b/layout/reftests/text-svgglyphs/reftest-stylo.list
@@ -13,12 +13,12 @@ pref(gfx.font_rendering.opentype_svg.ena
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(cocoaWidget,1,7028) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,23) fuzzy-if(skiaContent,1,250) == svg-glyph-objectgradient-zoom.svg svg-glyph-objectgradient-zoom.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(gtkWidget,1,1438) fuzzy-if(winWidget,1,1954) fuzzy-if(Android,8,3795) fuzzy-if(skiaContent,14,13000) == svg-glyph-objectpattern.svg svg-glyph-objectpattern.svg
 fails pref(gfx.font_rendering.opentype_svg.enabled,true) == clip.html clip.html
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy(1,13) fuzzy-if(gtkWidget&&/^Linux\x20x86_64/.test(http.oscpu),1,62) fuzzy-if(skiaContent,1,350) == svg-glyph-objectopacity.svg svg-glyph-objectopacity.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(gtkWidget,1,2268) fuzzy-if(winWidget,1,3074) fuzzy-if(Android,5,4715) fuzzy-if(skiaContent,8,13000) == svg-glyph-objectopacity2.svg svg-glyph-objectopacity2.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,2,200) == svg-glyph-paintnone.svg svg-glyph-paintnone.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(skiaContent,2,200) == svg-glyph-cachedopacity.svg svg-glyph-cachedopacity.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) fuzzy-if(cocoaWidget,255,100) == svg-glyph-objectvalue.svg svg-glyph-objectvalue.svg
-# pref(gfx.font_rendering.opentype_svg.enabled,true) fails == svg-glyph-mask.svg svg-glyph-mask.svg
+pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-mask.svg svg-glyph-mask.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-paint-server.svg svg-glyph-paint-server.svg
 pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-transform.svg svg-glyph-transform.svg
-# pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-extents.html svg-glyph-extents.html
+fails pref(gfx.font_rendering.opentype_svg.enabled,true) == svg-glyph-extents.html svg-glyph-extents.html
--- a/layout/reftests/w3c-css/received/reftest-stylo.list
+++ b/layout/reftests/w3c-css/received/reftest-stylo.list
@@ -243,16 +243,16 @@ fails == css-values-3/vh_not_refreshing_
 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
-# pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-003.html selectors-4/focus-within-shadow-003.html
-# pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-004.html selectors-4/focus-within-shadow-004.html
-# pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-005.html selectors-4/focus-within-shadow-005.html
+skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-002.html selectors-4/focus-within-shadow-002.html # Bug 1292285
+skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-003.html selectors-4/focus-within-shadow-003.html # Bug 1292285
+skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-004.html selectors-4/focus-within-shadow-004.html # Bug 1292285
+skip-if(stylo) pref(dom.webcomponents.enabled,true) needs-focus == selectors-4/focus-within-shadow-005.html selectors-4/focus-within-shadow-005.html # Bug 1292285
 == selectors-4/of-type-selectors.xhtml selectors-4/of-type-selectors.xhtml
 fails == selectors-4/selector-required.html selectors-4/selector-required.html
 fails == selectors-4/selectors-dir-selector-ltr-001.html selectors-4/selectors-dir-selector-ltr-001.html
 fails == selectors-4/selectors-dir-selector-rtl-001.html selectors-4/selectors-dir-selector-rtl-001.html
--- a/layout/reftests/w3c-css/submitted/images3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/images3/reftest-stylo.list
@@ -1,10 +1,10 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-default-preferences test-pref(layout.css.object-fit-and-position.enabled,true)
+default-preferences pref(layout.css.object-fit-and-position.enabled,true)
 # Tests for 'object-fit' / 'object-position' with a PNG image
 fails == object-fit-fill-png-001c.html object-fit-fill-png-001c.html
 # fails == object-fit-fill-png-001e.html object-fit-fill-png-001e.html
 fails == object-fit-fill-png-001i.html object-fit-fill-png-001i.html
 # fails == object-fit-fill-png-001o.html object-fit-fill-png-001o.html
 fails == object-fit-fill-png-001p.html object-fit-fill-png-001p.html
 fails == object-fit-fill-png-002c.html object-fit-fill-png-002c.html
 # fails == object-fit-fill-png-002e.html object-fit-fill-png-002e.html
@@ -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
-skip-if(stylo) == object-fit-none-png-001e.html object-fit-none-png-001e.html # Too intermittent.
+skip-if(stylo) == object-fit-none-png-001e.html object-fit-none-png-001e.html # Bug 1342188.
 == object-fit-none-png-001i.html object-fit-none-png-001i.html
-skip-if(stylo) == object-fit-none-png-001o.html object-fit-none-png-001o.html # Too intermittent.
+skip-if(stylo) == object-fit-none-png-001o.html object-fit-none-png-001o.html # Bug 1342188.
 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
-skip-if(stylo) == object-fit-none-png-002e.html object-fit-none-png-002e.html # Too intermittent.
+skip-if(stylo) == object-fit-none-png-002e.html object-fit-none-png-002e.html # Bug 1342188.
 == object-fit-none-png-002i.html object-fit-none-png-002i.html
-skip-if(stylo) == object-fit-none-png-002o.html object-fit-none-png-002o.html # Too intermittent.
+skip-if(stylo) == object-fit-none-png-002o.html object-fit-none-png-002o.html # Bug 1342188.
 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
-skip-if(stylo) == object-fit-scale-down-png-001e.html object-fit-scale-down-png-001e.html # Too intermittent.
+skip-if(stylo) == object-fit-scale-down-png-001e.html object-fit-scale-down-png-001e.html # Bug 1342188.
 == 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
+skip-if(stylo) == object-fit-scale-down-png-001o.html object-fit-scale-down-png-001o.html # Bug 1342188.
 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
-skip-if(stylo) == object-fit-scale-down-png-002e.html object-fit-scale-down-png-002e.html # Too intermittent.
+skip-if(stylo) == object-fit-scale-down-png-002e.html object-fit-scale-down-png-002e.html # Bug 1342188.
 == object-fit-scale-down-png-002i.html object-fit-scale-down-png-002i.html
-skip-if(stylo) == object-fit-scale-down-png-002o.html object-fit-scale-down-png-002o.html # Too intermittent.
+skip-if(stylo) == object-fit-scale-down-png-002o.html object-fit-scale-down-png-002o.html # Bug 1342188.
 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
--- a/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list
@@ -6,15 +6,15 @@ fails == will-change-stacking-context-is
 fails == will-change-stacking-context-mask-1.html will-change-stacking-context-mask-1.html
 fails == will-change-stacking-context-mix-blend-mode-1.html will-change-stacking-context-mix-blend-mode-1.html
 fails == will-change-stacking-context-opacity-1.html will-change-stacking-context-opacity-1.html
 fails == will-change-stacking-context-perspective-1.html will-change-stacking-context-perspective-1.html
 fails == will-change-stacking-context-position-1.html will-change-stacking-context-position-1.html
 fails == will-change-stacking-context-transform-1.html will-change-stacking-context-transform-1.html
 fails == will-change-stacking-context-transform-style-1.html will-change-stacking-context-transform-style-1.html
 fails == will-change-stacking-context-z-index-1.html will-change-stacking-context-z-index-1.html
-test-pref(layout.css.contain.enabled,true) == will-change-fixpos-cb-contain-1.html will-change-fixpos-cb-contain-1.html
+fails pref(layout.css.contain.enabled,true) == will-change-fixpos-cb-contain-1.html will-change-fixpos-cb-contain-1.html # Bug 1342139
 fails == will-change-fixpos-cb-filter-1.html will-change-fixpos-cb-filter-1.html
 == will-change-fixpos-cb-height-1.html will-change-fixpos-cb-height-1.html
 fails == will-change-fixpos-cb-perspective-1.html will-change-fixpos-cb-perspective-1.html
 fails == will-change-fixpos-cb-position-1.html will-change-fixpos-cb-position-1.html
 fails == will-change-fixpos-cb-transform-1.html will-change-fixpos-cb-transform-1.html
 fails == will-change-fixpos-cb-transform-style-1.html will-change-fixpos-cb-transform-style-1.html
--- a/layout/reftests/web-animations/reftest-stylo.list
+++ b/layout/reftests/web-animations/reftest-stylo.list
@@ -1,21 +1,21 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-test-pref(dom.animations-api.core.enabled,true) == 1246046-1.html 1246046-1.html
-test-pref(dom.animations-api.core.enabled,true) == 1267937-1.html 1267937-1.html
-test-pref(dom.animations-api.core.enabled,true) == 1298742-1.html 1298742-1.html
-fails test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-transform-none-animation-before-appending-element.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe.html stacking-context-opacity-changing-keyframe.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-opacity-changing-keyframe-in-delay.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target.html stacking-context-opacity-changing-target.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target-in-delay.html stacking-context-opacity-changing-target-in-delay.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-effect.html stacking-context-opacity-changing-effect.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-opacity-losing-css-animation-in-delay.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe.html stacking-context-transform-changing-keyframe.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe-in-delay.html stacking-context-transform-changing-keyframe-in-delay.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target.html stacking-context-transform-changing-target.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target-in-delay.html stacking-context-transform-changing-target-in-delay.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-effect.html stacking-context-transform-changing-effect.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-display-property.html stacking-context-transform-changing-display-property.html
-# test-pref(dom.animations-api.core.enabled,true) == stacking-context-transform-losing-css-animation-in-delay.html stacking-context-transform-losing-css-animation-in-delay.html
-test-pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html
-fails test-pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html
-fails test-pref(dom.animations-api.core.enabled,true) == style-updates-on-current-iteration-changed.html style-updates-on-current-iteration-changed.html
+pref(dom.animations-api.core.enabled,true) == 1246046-1.html 1246046-1.html
+pref(dom.animations-api.core.enabled,true) == 1267937-1.html 1267937-1.html
+pref(dom.animations-api.core.enabled,true) == 1298742-1.html 1298742-1.html
+fails pref(dom.animations-api.core.enabled,true) == stacking-context-transform-none-animation-before-appending-element.html stacking-context-transform-none-animation-before-appending-element.html
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe.html stacking-context-opacity-changing-keyframe.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-keyframe-in-delay.html stacking-context-opacity-changing-keyframe-in-delay.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target.html stacking-context-opacity-changing-target.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-target-in-delay.html stacking-context-opacity-changing-target-in-delay.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-changing-effect.html stacking-context-opacity-changing-effect.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-opacity-losing-css-animation-in-delay.html stacking-context-opacity-losing-css-animation-in-delay.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe.html stacking-context-transform-changing-keyframe.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-keyframe-in-delay.html stacking-context-transform-changing-keyframe-in-delay.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target.html stacking-context-transform-changing-target.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-target-in-delay.html stacking-context-transform-changing-target-in-delay.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-effect.html stacking-context-transform-changing-effect.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-changing-display-property.html stacking-context-transform-changing-display-property.html # Too intermittent
+skip-if(stylo) pref(dom.animations-api.core.enabled,true) == stacking-context-transform-losing-css-animation-in-delay.html stacking-context-transform-losing-css-animation-in-delay.html # Too intermittent
+pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html
+fails pref(dom.animations-api.core.enabled,true) == style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html
+fails pref(dom.animations-api.core.enabled,true) == style-updates-on-current-iteration-changed.html style-updates-on-current-iteration-changed.html
--- a/layout/reftests/webcomponents/reftest-stylo.list
+++ b/layout/reftests/webcomponents/reftest-stylo.list
@@ -1,20 +1,20 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-# pref(dom.webcomponents.enabled,true) == cross-tree-selection-1.html cross-tree-selection-1.html
-# pref(dom.webcomponents.enabled,true) == basic-shadow-1.html basic-shadow-1.html
-# pref(dom.webcomponents.enabled,true) == basic-shadow-2.html basic-shadow-2.html
-# pref(dom.webcomponents.enabled,true) == basic-shadow-3.html basic-shadow-3.html
-# pref(dom.webcomponents.enabled,true) == basic-shadow-4.html basic-shadow-4.html
-# pref(dom.webcomponents.enabled,true) == basic-insertion-point-1.html basic-insertion-point-1.html
-# pref(dom.webcomponents.enabled,true) == basic-insertion-point-2.html basic-insertion-point-2.html
+pref(dom.webcomponents.enabled,true) == cross-tree-selection-1.html cross-tree-selection-1.html
+pref(dom.webcomponents.enabled,true) == basic-shadow-1.html basic-shadow-1.html
+pref(dom.webcomponents.enabled,true) == basic-shadow-2.html basic-shadow-2.html
+pref(dom.webcomponents.enabled,true) == basic-shadow-3.html basic-shadow-3.html
+pref(dom.webcomponents.enabled,true) == basic-shadow-4.html basic-shadow-4.html
+pref(dom.webcomponents.enabled,true) == basic-insertion-point-1.html basic-insertion-point-1.html
+pref(dom.webcomponents.enabled,true) == basic-insertion-point-2.html basic-insertion-point-2.html
 fails pref(dom.webcomponents.enabled,true) == adjacent-insertion-points-1.html adjacent-insertion-points-1.html
 fails pref(dom.webcomponents.enabled,true) == adjacent-insertion-points-2.html adjacent-insertion-points-2.html
-# pref(dom.webcomponents.enabled,true) == fallback-content-1.html fallback-content-1.html
-# pref(dom.webcomponents.enabled,true) == remove-insertion-point-1.html remove-insertion-point-1.html
-# pref(dom.webcomponents.enabled,true) == nested-insertion-point-1.html nested-insertion-point-1.html
-# pref(dom.webcomponents.enabled,true) == basic-shadow-element-1.html basic-shadow-element-1.html
-# pref(dom.webcomponents.enabled,true) == nested-shadow-element-1.html nested-shadow-element-1.html
-# pref(dom.webcomponents.enabled,true) == update-dist-node-descendants-1.html update-dist-node-descendants-1.html
-# pref(dom.webcomponents.enabled,true) == input-transition-1.html input-transition-1.html
+pref(dom.webcomponents.enabled,true) == fallback-content-1.html fallback-content-1.html
+pref(dom.webcomponents.enabled,true) == remove-insertion-point-1.html remove-insertion-point-1.html
+pref(dom.webcomponents.enabled,true) == nested-insertion-point-1.html nested-insertion-point-1.html
+pref(dom.webcomponents.enabled,true) == basic-shadow-element-1.html basic-shadow-element-1.html
+pref(dom.webcomponents.enabled,true) == nested-shadow-element-1.html nested-shadow-element-1.html
+pref(dom.webcomponents.enabled,true) == update-dist-node-descendants-1.html update-dist-node-descendants-1.html
+pref(dom.webcomponents.enabled,true) == input-transition-1.html input-transition-1.html
 fails pref(dom.webcomponents.enabled,true) == dynamic-insertion-point-distribution-1.html dynamic-insertion-point-distribution-1.html
-# pref(dom.webcomponents.enabled,true) == dynamic-insertion-point-distribution-2.html dynamic-insertion-point-distribution-2.html
+pref(dom.webcomponents.enabled,true) == dynamic-insertion-point-distribution-2.html dynamic-insertion-point-distribution-2.html
 fails pref(dom.webcomponents.enabled,true) == remove-append-shadow-host-1.html remove-append-shadow-host-1.html
--- a/layout/reftests/webm-video/reftest-stylo.list
+++ b/layout/reftests/webm-video/reftest-stylo.list
@@ -35,21 +35,21 @@ fails == poster-13.html poster-13.html
 skip-if(Android) == poster-15.html poster-15.html
 random-if(winWidget) random-if(cocoaWidget) skip-if(Android) == bug686957.html bug686957.html
 
 # Tests for <video src> with 'object-fit' & 'object-position':
 # These tests should be very similar to tests in our w3c-css/submitted/images3
 # reftest directory. They live here because they use WebM video (VP9), and it
 # wouldn't be fair of us to make a W3C testsuite implicitly depend on any
 # particular (non-spec-mandated) video codec.
-default-preferences test-pref(layout.css.object-fit-and-position.enabled,true) test-pref(gfx.ycbcr.accurate-conversion,true)
+default-preferences pref(layout.css.object-fit-and-position.enabled,true) pref(gfx.ycbcr.accurate-conversion,true)
 fails == object-fit-contain-webm-001.html object-fit-contain-webm-001.html
 fails == object-fit-contain-webm-002.html object-fit-contain-webm-002.html
 fails == object-fit-cover-webm-001.html object-fit-cover-webm-001.html
 fails == object-fit-cover-webm-002.html object-fit-cover-webm-002.html
 fails == object-fit-fill-webm-001.html object-fit-fill-webm-001.html
 fails == object-fit-fill-webm-002.html object-fit-fill-webm-002.html
-fails == object-fit-none-webm-001.html object-fit-none-webm-001.html
-fails == object-fit-none-webm-002.html object-fit-none-webm-002.html
-fails == object-fit-scale-down-webm-001.html object-fit-scale-down-webm-001.html
-fails == object-fit-scale-down-webm-002.html object-fit-scale-down-webm-002.html
-fails == object-position-webm-001.html object-position-webm-001.html
-fails == object-position-webm-002.html object-position-webm-002.html
+== object-fit-none-webm-001.html object-fit-none-webm-001.html
+== object-fit-none-webm-002.html object-fit-none-webm-002.html
+== object-fit-scale-down-webm-001.html object-fit-scale-down-webm-001.html
+== object-fit-scale-down-webm-002.html object-fit-scale-down-webm-002.html
+== object-position-webm-001.html object-position-webm-001.html
+== object-position-webm-002.html object-position-webm-002.html
--- a/layout/reftests/writing-mode/reftest-stylo.list
+++ b/layout/reftests/writing-mode/reftest-stylo.list
@@ -111,23 +111,23 @@ fails == 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-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
+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-1a.html font-inflation-1a.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-1b.html font-inflation-1b.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
+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-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
+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
+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-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
--- a/layout/reftests/xul/reftest-stylo.list
+++ b/layout/reftests/xul/reftest-stylo.list
@@ -12,17 +12,17 @@ fails-if(cocoaWidget) fails-if(browserIs
 == text-small-caps-1.xul text-small-caps-1.xul
 fuzzy-if(skiaContent,1,60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,1,31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,1,50) == inactive-fixed-bg-bug1205630.xul inactive-fixed-bg-bug1205630.xul
 fuzzy-if(skiaContent,1,60) fuzzy-if(cocoaWidget&&browserIsRemote&&!skiaContent,1,31) fuzzy-if(winWidget&&browserIsRemote&&layersGPUAccelerated,1,50) == inactive-fixed-bg-bug1272525.xul inactive-fixed-bg-bug1272525.xul
 
 # Tests for XUL <image> with 'object-fit' & 'object-position':
 # These tests should be very similar to tests in our w3c-css/submitted/images3
 # reftest directory. They live here because they use XUL, and it
 # wouldn't be fair of us to make a W3C testsuite implicitly depend on XUL.
-default-preferences test-pref(layout.css.object-fit-and-position.enabled,true)
+default-preferences pref(layout.css.object-fit-and-position.enabled,true)
 == object-fit-contain-png-001.xul object-fit-contain-png-001.xul
 == object-fit-contain-png-002.xul object-fit-contain-png-002.xul
 == object-fit-contain-svg-001.xul object-fit-contain-svg-001.xul
 == object-fit-contain-svg-002.xul object-fit-contain-svg-002.xul
 == object-fit-contain-svg-003.xul object-fit-contain-svg-003.xul
 == object-fit-contain-svg-004.xul object-fit-contain-svg-004.xul
 == object-fit-contain-svg-005.xul object-fit-contain-svg-005.xul
 == object-fit-contain-svg-006.xul object-fit-contain-svg-006.xul