--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -495,17 +495,17 @@ load 769120.html
pref(layout.css.moz-appearance.enabled,true) asserts(0-2) load 769303-1.html # bug 1123979
load 769303-2.html
load 777838.html
load 783228.html
load 784600.html
load 785555.html
load 786740-1.html
load 790260-1.html
-asserts(1) asserts-if(stylo,0) test-pref(font.size.inflation.emPerLine,15) load 791601.xhtml # Bug 871327
+asserts(1) test-pref(font.size.inflation.emPerLine,15) load 791601.xhtml # Bug 871327
test-pref(font.size.inflation.minTwips,120) load 794693.html
asserts-if(!Android,4) load 798020-1.html
load 798235-1.html
load 799207-1.html
load 799207-2.html
load 801268-1.html
load 804089-1.xhtml
load 807565-1.html
--- a/layout/reftests/bidi/reftest.list
+++ b/layout/reftests/bidi/reftest.list
@@ -5,18 +5,18 @@ include numeral/reftest.list
== bidi-001.html bidi-001-ref.html
== bidi-001-j.html bidi-001-ref.html
== bidi-001-v.html bidi-001-ref.html
== bidi-002.html bidi-002-ref.html
== bidi-003.html bidi-003-ref.html
fuzzy-if(gtkWidget,255,17) == bidi-004.html bidi-004-ref.html # inconsistency in the Hebrew font that gets used
fuzzy-if(gtkWidget,255,17) == bidi-004-j.html bidi-004-ref.html # inconsistency in the Hebrew font that gets used
== bidi-005.html bidi-005-ref.html
-random-if(cocoaWidget) fails-if(stylo) == bidi-006.html bidi-006-ref.html # bug 734313
-random-if(cocoaWidget) fails-if(stylo) == bidi-006-j.html bidi-006-ref.html # bug 734313
+random-if(cocoaWidget) == bidi-006.html bidi-006-ref.html # bug 734313
+random-if(cocoaWidget) == bidi-006-j.html bidi-006-ref.html # bug 734313
== bidiSVG-01.svg bidiSVG-01-ref.svg
== bidiSVG-02.svg bidiSVG-02-ref.svg
== bidiSVG-03.svg bidiSVG-03-ref.svg
fuzzy-if(skiaContent,1,1) == bidiSVG-04.svg bidiSVG-04-ref.svg
== bidiSVG-05.svg bidiSVG-05-ref.svg
HTTP(..) == bidiMirroring.svg bidiMirroring-ref.svg
fuzzy-if(Android,9,134) random-if(layersGPUAccelerated) == visualmarquee.html marquee-ref.html
fuzzy-if(Android,9,134) random-if(layersGPUAccelerated) == logicalmarquee.html marquee-ref.html
--- a/layout/reftests/box-properties/reftest.list
+++ b/layout/reftests/box-properties/reftest.list
@@ -1,26 +1,26 @@
== outline-radius-percent-1.html outline-radius-percent-1-ref.html
== min-width-1.html min-width-1-ref.html
== min-height-1.html min-height-1-ref.html
== max-width-1.html max-width-1-ref.html
== max-height-1.html max-height-1-ref.html
-fails-if(stylo) == width-special-values-block.html width-special-values-block-ref.html
-fails-if(stylo) == width-special-values-float.html width-special-values-block-ref.html
-fails-if(stylo) == width-special-values-image-block.html width-special-values-image-block-ref.html
-fails-if(stylo) == width-special-values-image.html width-special-values-image-ref.html
-fails-if(stylo) == width-special-values-block-intrinsic.html width-special-values-block-intrinsic-ref.html
-fails-if(stylo) == width-special-values-float-intrinsic.html width-special-values-block-intrinsic-ref.html
+== width-special-values-block.html width-special-values-block-ref.html
+== width-special-values-float.html width-special-values-block-ref.html
+== width-special-values-image-block.html width-special-values-image-block-ref.html
+== width-special-values-image.html width-special-values-image-ref.html
+== width-special-values-block-intrinsic.html width-special-values-block-intrinsic-ref.html
+== width-special-values-float-intrinsic.html width-special-values-block-intrinsic-ref.html
== minmax-width-special-values-block-intrinsic.html minmax-width-special-values-block-intrinsic-ref.html
-fails-if(stylo) == width-special-values-cell-auto.html width-special-values-cell-auto-ref.html
-fails-if(stylo) == width-special-values-cell-fixed.html width-special-values-cell-fixed-ref.html
-fails-if(stylo) == box-sizing-1.html box-sizing-1-ref.html
-fails-if(stylo) == box-sizing-2.html box-sizing-2-ref.html
-fails-if(stylo) == box-sizing-3.html box-sizing-1-ref.html
-fails-if(stylo) == box-sizing-4.html box-sizing-4-ref.html
+== width-special-values-cell-auto.html width-special-values-cell-auto-ref.html
+== width-special-values-cell-fixed.html width-special-values-cell-fixed-ref.html
+== box-sizing-1.html box-sizing-1-ref.html
+== box-sizing-2.html box-sizing-2-ref.html
+== box-sizing-3.html box-sizing-1-ref.html
+== box-sizing-4.html box-sizing-4-ref.html
== box-sizing-minmax-height.html box-sizing-minmax-height-ref.html
== box-sizing-minmax-width.html box-sizing-minmax-width-ref.html
== box-sizing-mozbox-minmax-height.html box-sizing-mozbox-minmax-height-ref.html
== abspos-non-replaced-width-offset-margin.html abspos-non-replaced-width-offset-margin-ref.html
== abspos-replaced-width-offset-margin.html abspos-replaced-width-offset-margin-ref.html
HTTP(..) == CSS21-t100301.xhtml CSS21-t100301-ref.xhtml
== CSS21-t100303.xhtml CSS21-t100303-ref.xhtml
== CSS21-t100303-simple.xhtml CSS21-t100303-ref.xhtml
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -552,19 +552,19 @@ skip-if(Android) == 363706-1.html 363706
!= 363706-1.html about:blank
fails-if(stylo) == 363728-1.html 363728-1-ref.html
== 363728-2.html 363728-2-ref.html
fuzzy-if(skiaContent||Android,4,11) == 363858-1.html 363858-1-ref.html
== 363858-2.html 363858-2-ref.html
== 363858-3.html 363858-3-ref.html
== 363858-4.html 363858-4-ref.html
fuzzy-if(OSX,45,2) fuzzy-if(winWidget,114,1) == 363858-5a.html 363858-5-ref.html
-fails-if(stylo) == 363858-5b.html 363858-5-ref.html
+== 363858-5b.html 363858-5-ref.html
fuzzy-if(OSX,45,2) fuzzy-if(winWidget,114,1) == 363858-6a.html 363858-6-ref.html
-fails-if(stylo) == 363858-6b.html 363858-6-ref.html
+== 363858-6b.html 363858-6-ref.html
== 363874.html 363874-ref.html
== 363874-max-width.html 363874-max-width-ref.html
== 364066-1.html 364066-1-ref.html
== 364079-1.html 364079-1-ref.html
== 364318-1.xhtml 364318-1-ref.xhtml
== 364861-1.html 364861-1-ref.html
== 364862-1.html 364862-1-ref.html
== 364968-1.xul 364968-1-ref.html
@@ -746,19 +746,19 @@ test-pref(layout.float-fragments-inside-
test-pref(layout.float-fragments-inside-column.enabled,true) == 386147-1.html 386147-1-ref.html
== 386310-1a.html 386310-1-ref.html
== 386310-1b.html 386310-1-ref.html
== 386310-1c.html 386310-1-ref.html
== 386310-1d.html 386310-1-ref.html
== 386401-1.html 386401-1-ref.html
== 386401-2.html 386401-2-ref.html
== 386401-3.html 386401-3-ref.html
-fails-if(stylo) == 386470-1a.html 386470-1-ref.html
+== 386470-1a.html 386470-1-ref.html
fails-if(stylo) == 386470-1b.html 386470-1-ref.html
-fails-if(stylo) == 386470-1c.html 386470-1-ref.html
+== 386470-1c.html 386470-1-ref.html
== 386920-1.html 386920-1-ref.html
== 387201-1.html 387201-1-ref.html
== 387201-2.html about:blank # Really an assertion test rather than a rendering test
== 387201-3.html about:blank # Really an assertion test rather than a rendering test
== 387227-1.html 387227-1-ref.html
== 387227-2.html 387227-2-ref.html
fails-if(!stylo) == 387344-1.html 387344-1-ref.html # scrolling rowgroups were removed in bug 28800
== 387876-1.html 387876-1-ref.html
@@ -885,17 +885,17 @@ random == 403134-1.html 403134-1-ref.htm
== 403656-5.html 403656-5-ref.html
#== 403657-1.html 403657-1-ref.html # Fails depending on the fonts...
== 403733-1.html 403733-1-ref.html
== 403962-1.xhtml 403962-1-ref.xhtml
== 404030-1.html 404030-1-ref.html
!= 404030-1-notref.html 404030-1.html
!= 404030-1-notref2.html 404030-1.html
fuzzy-if(skiaContent,2,4) == 404123-1.html 404123-1-ref.html
-fails-if(stylo) == 404123-2.html 404123-2-ref.html
+== 404123-2.html 404123-2-ref.html
!= 404123-3.html 404123-3-ref.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-ref.xul # HTTP for fonts directory access
== 404180-1.html 404180-1-ref.html
== 404301-1.html 404301-1-ref.html
== 404309-1a.html 404309-1-ref.html
== 404309-1b.html 404309-1-ref.html
# Disabled due to compartments for now.
@@ -1663,23 +1663,23 @@ HTTP(..) == 635639-1.html 635639-1-ref.h
HTTP(..) == 635639-2.html 635639-2-ref.html
random == 637597-1.html 637597-1-ref.html # bug 637597 was never really fixed!
fuzzy-if(Android,8,500) == 637852-1.html 637852-1-ref.html
fuzzy-if(Android,8,500) fuzzy-if(skiaContent,2,1) == 637852-2.html 637852-2-ref.html
fuzzy-if(Android,8,500) == 637852-3.html 637852-3-ref.html
== 641770-1.html 641770-1-ref.html
== 641856-1.html 641856-1-ref.html
fails-if(stylo) == 645491-1.html 645491-1-ref.html
-fails-if(stylo) == 645647-1.html 645647-1-ref.html
+== 645647-1.html 645647-1-ref.html
== 645647-2.html 645647-2-ref.html
== 645768-1.html 645768-1-ref.html
fails-if(layersGPUAccelerated&&cocoaWidget) fuzzy-if(!layersGPUAccelerated,41,260) fuzzy-if(skiaContent,57,11000) == 650228-1.html 650228-1-ref.html # Quartz alpha blending doesn't match GL alpha blending
needs-focus == 652301-1a.html 652301-1-ref.html
needs-focus == 652301-1b.html 652301-1-ref.html
-fuzzy-if(skiaContent,2,5) fails-if(stylo) == 652775-1.html 652775-1-ref.html
+fuzzy-if(skiaContent,2,5) == 652775-1.html 652775-1-ref.html
HTTP == 652991-1a.html 652991-1-ref.html
HTTP == 652991-1b.html 652991-1-ref.html
HTTP == 652991-2.html 652991-2-ref.html
HTTP == 652991-3.html 652991-3-ref.html
HTTP == 652991-4.html 652991-4-ref.html
fuzzy-if(skiaContent,1,5) == 653930-1.html 653930-1-ref.html
HTTP(..) == 654057-1.html 654057-1-ref.html
fuzzy-if(skiaContent,1,4500) == 654950-1.html 654950-1-ref.html # Quartz alpha blending doesn't match GL alpha blending
--- a/layout/reftests/css-ruby/reftest.list
+++ b/layout/reftests/css-ruby/reftest.list
@@ -15,17 +15,17 @@ fails-if(stylo) == dynamic-insertion-3.h
== dynamic-removal-1.html dynamic-removal-1-ref.html
== dynamic-removal-2.html dynamic-removal-2-ref.html
== dynamic-removal-3.html dynamic-removal-3-ref.html
== float-handling.html float-handling-ref.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) == inflated-ruby-1.html inflated-ruby-1-ref.html
== intra-level-whitespace-1.html intra-level-whitespace-1-ref.html
== intra-level-whitespace-2.html intra-level-whitespace-2-ref.html
== intra-level-whitespace-3.html intra-level-whitespace-3-ref.html
-fails-if(stylo) == intrinsic-isize-1.html intrinsic-isize-1-ref.html
+== intrinsic-isize-1.html intrinsic-isize-1-ref.html
== intrinsic-isize-2.html intrinsic-isize-2-ref.html
fails-if(stylo) == justification-1.html justification-1-ref.html
fails-if(stylo) == justification-2.html justification-2-ref.html
fuzzy-if(winWidget,255,792) == lang-specific-style-1.html lang-specific-style-1-ref.html # bug 1134947
== line-breaking-1.html line-breaking-1-ref.html
fails-if(stylo) == line-breaking-2.html line-breaking-2-ref.html
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),3,2) skip-if(stylo) == line-break-suppression-1.html line-break-suppression-1-ref.html
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),3,2) skip-if(stylo) == line-break-suppression-2.html line-break-suppression-2-ref.html
--- a/layout/reftests/flexbox/reftest.list
+++ b/layout/reftests/flexbox/reftest.list
@@ -52,18 +52,18 @@ fuzzy-if(skiaContent,3,10) fails-if(styl
== flexbox-dyn-insertAroundText-1.xhtml flexbox-dyn-insertAroundText-1-ref.xhtml
== flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2-ref.xhtml
== flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3-ref.xhtml
# Variant of one of the above tests, to regression-test an invalidation issue
== flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1-ref.xhtml
# Tests for empty flexboxes (with no flex items)
-fails-if(stylo) == flexbox-empty-1a.xhtml flexbox-empty-1-ref.xhtml
-fails-if(stylo) == flexbox-empty-1b.xhtml flexbox-empty-1-ref.xhtml
+== flexbox-empty-1a.xhtml flexbox-empty-1-ref.xhtml
+== flexbox-empty-1b.xhtml flexbox-empty-1-ref.xhtml
== flexbox-empty-container-synthesized-baseline-001.html flexbox-empty-container-synthesized-baseline-001-ref.html
# Tests for handling of floated elements inside a flexbox
== flexbox-float-1a.xhtml flexbox-float-1-ref.xhtml
== flexbox-float-1b.xhtml flexbox-float-1-ref.xhtml
== flexbox-float-1c.xhtml flexbox-float-1-ref.xhtml
== flexbox-float-1d.xhtml flexbox-float-1-ref.xhtml
== flexbox-float-2a.xhtml flexbox-float-2-ref.xhtml
@@ -89,20 +89,20 @@ fails-if(!stylo) == flexbox-inlineconten
== flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2-ref.xhtml
== flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
== flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
== flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
== flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4-ref.xhtml
== flexbox-inlinecontent-horiz-5.xhtml flexbox-inlinecontent-horiz-5-ref.xhtml
# Tests for intrinsic sizing of flexboxes
-fails-if(stylo) == flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
-fails-if(stylo) == flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
-fails-if(stylo) == flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
-fails-if(stylo) == flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
+== flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
+== flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
+== flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
+== flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
# Tests for invalidation after dynamic modifications
== flexbox-invalidation-1.html flexbox-invalidation-1-ref.html
# Tests for flexbox in an iframe that gets resized.
fuzzy-if(skiaContent,1,5) == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1-ref.xhtml
# Tests for flexbox styling on things that don't support it
--- a/layout/reftests/floats/reftest.list
+++ b/layout/reftests/floats/reftest.list
@@ -16,43 +16,43 @@ fails-if(!stylo) == 345369-2.html 345369
== 345369-4.html 345369-4-ref.html
== 345369-5.html 345369-5-ref.html
== 429974-1.html 429974-1-ref.html
== 478834-1.html 478834-1-ref.html
== 546048-1.html 546048-1-ref.html
== 775350-1.html 775350-1-ref.html
== 1114329.html 1114329-ref.html
== 1236745-1.html 1236745-1-ref.html
-fails-if(stylo) == 1260031-1.html?display:table 1260031-1-ref.html
-fails-if(stylo) == 1260031-1.html?display:table-cell 1260031-1-ref.html
-fails-if(stylo) == 1260031-1.html?overflow:hidden 1260031-1-ref.html
+== 1260031-1.html?display:table 1260031-1-ref.html
+== 1260031-1.html?display:table-cell 1260031-1-ref.html
+== 1260031-1.html?overflow:hidden 1260031-1-ref.html
== 1291110-1.html 1291110-1-ref.html
== 1291110-2.html 1291110-2-ref.html
-fails-if(stylo) == 1322843-1a.html 1322843-1-ref.html
-fails-if(stylo) == 1322843-1b.html 1322843-1-ref.html
-fails-if(stylo) == 1322843-1c.html 1322843-1-ref.html
-fails-if(stylo) == 1322843-1d.html 1322843-1-ref.html
-fails-if(stylo) == 1322843-1e.html 1322843-1-ref.html
-fails-if(stylo) == 1322843-1f.html 1322843-1-ref.html
+== 1322843-1a.html 1322843-1-ref.html
+== 1322843-1b.html 1322843-1-ref.html
+== 1322843-1c.html 1322843-1-ref.html
+== 1322843-1d.html 1322843-1-ref.html
+== 1322843-1e.html 1322843-1-ref.html
+== 1322843-1f.html 1322843-1-ref.html
== float-in-rtl-1a.html float-in-rtl-1-ref.html
fuzzy-if(skiaContent,1,27000) == float-in-rtl-1b.html float-in-rtl-1-ref.html
fuzzy-if(skiaContent,1,27000) == float-in-rtl-1c.html float-in-rtl-1-ref.html
fuzzy-if(skiaContent,1,27000) == float-in-rtl-1d.html float-in-rtl-1-ref.html
== float-in-rtl-2a.html float-in-rtl-2-ref.html
fuzzy-if(skiaContent,1,12000) == float-in-rtl-2b.html float-in-rtl-2-ref.html
fuzzy-if(skiaContent,1,12000) == float-in-rtl-2c.html float-in-rtl-2-ref.html
-fuzzy-if(skiaContent,1,12000) fails-if(stylo) == float-in-rtl-2d.html float-in-rtl-2-ref.html
+fuzzy-if(skiaContent,1,12000) == float-in-rtl-2d.html float-in-rtl-2-ref.html
== float-in-rtl-3a.html float-in-rtl-3-ref.html
fuzzy-if(skiaContent,1,27000) == float-in-rtl-3b.html float-in-rtl-3-ref.html
fuzzy-if(skiaContent,1,27000) == float-in-rtl-3c.html float-in-rtl-3-ref.html
-fuzzy-if(skiaContent,1,27000) fails-if(stylo) == float-in-rtl-3d.html float-in-rtl-3-ref.html
+fuzzy-if(skiaContent,1,27000) == float-in-rtl-3d.html float-in-rtl-3-ref.html
== float-in-rtl-4a.html float-in-rtl-4-ref.html
fuzzy-if(skiaContent,1,12000) == float-in-rtl-4b.html float-in-rtl-4-ref.html
fuzzy-if(skiaContent,1,12000) == float-in-rtl-4c.html float-in-rtl-4-ref.html
-fuzzy-if(skiaContent,1,12000) fails-if(stylo) == float-in-rtl-4d.html float-in-rtl-4-ref.html
+fuzzy-if(skiaContent,1,12000) == float-in-rtl-4d.html float-in-rtl-4-ref.html
== bfc-displace-1a.html bfc-displace-1a-ref.html
== bfc-displace-1b.html bfc-displace-1b-ref.html
== bfc-displace-2a.html bfc-displace-2a-ref.html
== bfc-displace-2b.html bfc-displace-2b-ref.html
== bfc-displace-3a.html bfc-displace-3a-ref.html
== bfc-displace-3b.html bfc-displace-3b-ref.html
== bfc-displace-4.html bfc-displace-4-ref.html
@@ -61,41 +61,41 @@ fuzzy-if(skiaContent,1,12000) fails-if(s
# Testcases that involve vertical writing mode.
== float-in-rtl-vlr-1a.html float-in-rtl-vlr-1-ref.html
== float-in-rtl-vlr-1b.html float-in-rtl-vlr-1-ref.html
== float-in-rtl-vlr-1c.html float-in-rtl-vlr-1-ref.html
== float-in-rtl-vlr-1d.html float-in-rtl-vlr-1-ref.html
== float-in-rtl-vlr-2a.html float-in-rtl-vlr-2-ref.html
== float-in-rtl-vlr-2b.html float-in-rtl-vlr-2-ref.html
== float-in-rtl-vlr-2c.html float-in-rtl-vlr-2-ref.html
-fails-if(stylo) == float-in-rtl-vlr-2d.html float-in-rtl-vlr-2-ref.html
+== float-in-rtl-vlr-2d.html float-in-rtl-vlr-2-ref.html
== float-in-rtl-vlr-3a.html float-in-rtl-vlr-3-ref.html
== float-in-rtl-vlr-3b.html float-in-rtl-vlr-3-ref.html
== float-in-rtl-vlr-3c.html float-in-rtl-vlr-3-ref.html
-fails-if(stylo) == float-in-rtl-vlr-3d.html float-in-rtl-vlr-3-ref.html
+== float-in-rtl-vlr-3d.html float-in-rtl-vlr-3-ref.html
== float-in-rtl-vlr-4a.html float-in-rtl-vlr-4-ref.html
== float-in-rtl-vlr-4b.html float-in-rtl-vlr-4-ref.html
== float-in-rtl-vlr-4c.html float-in-rtl-vlr-4-ref.html
-fails-if(stylo) == float-in-rtl-vlr-4d.html float-in-rtl-vlr-4-ref.html
+== float-in-rtl-vlr-4d.html float-in-rtl-vlr-4-ref.html
== float-in-rtl-vrl-1a.html float-in-rtl-vrl-1-ref.html
== float-in-rtl-vrl-1b.html float-in-rtl-vrl-1-ref.html
== float-in-rtl-vrl-1c.html float-in-rtl-vrl-1-ref.html
== float-in-rtl-vrl-1d.html float-in-rtl-vrl-1-ref.html
== float-in-rtl-vrl-2a.html float-in-rtl-vrl-2-ref.html
== float-in-rtl-vrl-2b.html float-in-rtl-vrl-2-ref.html
== float-in-rtl-vrl-2c.html float-in-rtl-vrl-2-ref.html
-fails-if(stylo) == float-in-rtl-vrl-2d.html float-in-rtl-vrl-2-ref.html
+== float-in-rtl-vrl-2d.html float-in-rtl-vrl-2-ref.html
== float-in-rtl-vrl-3a.html float-in-rtl-vrl-3-ref.html
== float-in-rtl-vrl-3b.html float-in-rtl-vrl-3-ref.html
== float-in-rtl-vrl-3c.html float-in-rtl-vrl-3-ref.html
-fails-if(stylo) == float-in-rtl-vrl-3d.html float-in-rtl-vrl-3-ref.html
+== float-in-rtl-vrl-3d.html float-in-rtl-vrl-3-ref.html
== float-in-rtl-vrl-4a.html float-in-rtl-vrl-4-ref.html
== float-in-rtl-vrl-4b.html float-in-rtl-vrl-4-ref.html
== float-in-rtl-vrl-4c.html float-in-rtl-vrl-4-ref.html
-fails-if(stylo) == float-in-rtl-vrl-4d.html float-in-rtl-vrl-4-ref.html
+== float-in-rtl-vrl-4d.html float-in-rtl-vrl-4-ref.html
fuzzy-if(OSX==1010,28,7) fuzzy-if(Android,16,2) == orthogonal-floats-1a.html orthogonal-floats-1-ref.html
fuzzy-if(OSX==1010,28,7) == orthogonal-floats-1b.html orthogonal-floats-1-ref.html
fuzzy-if(OSX==1010,103,802) fuzzy-if(winWidget,135,700) HTTP(..) == orthogonal-floats-1c.html orthogonal-floats-1-ref.html
fuzzy-if(OSX==1010,103,802) fuzzy-if(winWidget,135,700) HTTP(..) == orthogonal-floats-1d.html orthogonal-floats-1-ref.html
pref(layout.css.float-logical-values.enabled,true) == logical-float-side-1.html logical-float-side-1-ref.html
pref(layout.css.float-logical-values.enabled,true) == logical-float-side-2.html logical-float-side-2-ref.html
pref(layout.css.float-logical-values.enabled,true) == logical-float-side-3.html logical-float-side-3-ref.html
@@ -103,17 +103,17 @@ pref(layout.css.float-logical-values.ena
== float-in-rtl-slr-1a.html float-in-rtl-slr-1-ref.html
== float-in-rtl-slr-1b.html float-in-rtl-slr-1-ref.html
== float-in-rtl-slr-1c.html float-in-rtl-slr-1-ref.html
== float-in-rtl-slr-1d.html float-in-rtl-slr-1-ref.html
== float-in-rtl-slr-2a.html float-in-rtl-slr-2-ref.html
== float-in-rtl-slr-2b.html float-in-rtl-slr-2-ref.html
== float-in-rtl-slr-2c.html float-in-rtl-slr-2-ref.html
-fails-if(stylo) == float-in-rtl-slr-2d.html float-in-rtl-slr-2-ref.html
+== float-in-rtl-slr-2d.html float-in-rtl-slr-2-ref.html
== float-in-rtl-slr-3a.html float-in-rtl-slr-3-ref.html
== float-in-rtl-slr-3b.html float-in-rtl-slr-3-ref.html
== float-in-rtl-slr-3c.html float-in-rtl-slr-3-ref.html
-fails-if(stylo) == float-in-rtl-slr-3d.html float-in-rtl-slr-3-ref.html
+== float-in-rtl-slr-3d.html float-in-rtl-slr-3-ref.html
== float-in-rtl-slr-4a.html float-in-rtl-slr-4-ref.html
== float-in-rtl-slr-4b.html float-in-rtl-slr-4-ref.html
== float-in-rtl-slr-4c.html float-in-rtl-slr-4-ref.html
-fails-if(stylo) == float-in-rtl-slr-4d.html float-in-rtl-slr-4-ref.html
+== float-in-rtl-slr-4d.html float-in-rtl-slr-4-ref.html
--- a/layout/reftests/font-face/reftest.list
+++ b/layout/reftests/font-face/reftest.list
@@ -2,18 +2,18 @@
# ../fonts/. We can't use file:/// URLs because of cross-directory access
# restrictions on file: URLs.
HTTP(..) != download-1.html download-1-notref.html
HTTP(..) == download-2.html download-2-ref.html
HTTP(..) != download-2.html about:blank
random-if(winWidget||gtkWidget) HTTP(..) == download-2-big.html download-2-big-otf.html # bug 470713
HTTP(..) != download-2-big-otf.html about:blank
-asserts-if(Android&&!asyncPan,1-8) fails-if(stylo) HTTP(..) != download-3-notref.html download-3.html # bug 1019192
-asserts-if(Android,0-8) fails-if(stylo) HTTP(..) == download-3-ref.html download-3.html # same bugs as above
+asserts-if(Android&&!asyncPan,1-8) HTTP(..) != download-3-notref.html download-3.html # bug 1019192
+asserts-if(Android,0-8) HTTP(..) == download-3-ref.html download-3.html # same bugs as above
asserts-if(Android,0-8) HTTP(..) == fallback-to-system-1.html fallback-to-system-1-ref.html # just delayed assertions from above tests
HTTP(..) == name-override-simple-1.html name-override-simple-1-ref.html
HTTP(..) != name-override-simple-1.html download-1-notref.html
fails-if(!stylo) HTTP(..) == name-override-1.html name-override-1-ref.html
HTTP(..) == multiple-descriptor-1.html multiple-descriptor-1-ref.html
HTTP(..) != multiple-descriptor-1.html multiple-descriptor-1-notref.html
HTTP(..) == src-list-1.html src-list-1-ref.html
HTTP(..) == src-list-2.html src-list-2-ref.html
@@ -66,33 +66,33 @@ HTTP(..) == unicoderange-2.html unicoder
HTTP(..) == unicoderange-3.html unicoderange-3-ref.html
HTTP(..) == unicoderange-4.html unicoderange-4-ref.html
# Dynamic changes
# we need to skip these because of the bug that's causing order-2.html to fail
skip-if(stylo) HTTP(..) == enable-sheet-1.html enable-sheet-1-ref.html
skip skip-if(stylo) HTTP(..) == enable-sheet-2.html multiple-in-family-1-ref.html
skip HTTP(..) == enable-sheet-3.html multiple-in-family-1-ref.html
-fails-if(stylo) HTTP(..) == enable-sheet-4.html enable-sheet-4-ref.html # bug 1321769
+HTTP(..) == enable-sheet-4.html enable-sheet-4-ref.html
skip-if(stylo) HTTP(..) == enable-sheet-5.html enable-sheet-4-ref.html
skip HTTP(..) == enable-sheet-6.html multiple-in-family-1-ref.html
skip HTTP(..) == enable-sheet-7.html multiple-in-family-1-ref.html
HTTP(..) == disable-sheet-1.html disable-sheet-1-ref.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.
-fails-if(stylo) HTTP(..) == disable-sheet-4.html disable-sheet-4-ref.html # bug 1321769
+HTTP(..) == disable-sheet-4.html disable-sheet-4-ref.html
skip-if(stylo) HTTP(..) == disable-sheet-5.html disable-sheet-4-ref.html
HTTP(..) == sheet-set-base-1.html sheet-set-base-1-ref.html
random-if(cocoaWidget) skip-if(stylo) HTTP(..) == sheet-set-switch-1.html sheet-set-switch-1-ref.html # bug 468217
skip-if(stylo) HTTP(..) == insert-rule-1a.html insert-rule-1-ref.html
skip-if(stylo) HTTP(..) == insert-rule-1b.html insert-rule-1-ref.html
skip-if(stylo) HTTP(..) == delete-rule-1.html delete-rule-1-ref.html
random-if(stylo) HTTP(..) == media-query-add-1.html media-query-add-1-ref.html
-fails-if(stylo) HTTP(..) == media-query-remove-1.html media-query-remove-1-ref.html
+random-if(stylo) HTTP(..) == media-query-remove-1.html media-query-remove-1-ref.html
HTTP(..) != media-query-add-1-ref.html media-query-remove-1-ref.html
HTTP(..) == ahem-metrics-1.html ahem-metrics-1-ref.html
skip-if(stylo) HTTP(..) == ex-unit-1.html ex-unit-1-ref.html
skip-if(stylo) HTTP(..) == ex-unit-1-dynamic.html ex-unit-1-ref.html
== local-1.html local-1-ref.html
== local-styled-1.html local-styled-1-ref.html
@@ -126,19 +126,19 @@ HTTP(..) == 507960-1-bad-checksums-woff.
# try versions that should NOT load (bad offsets, signatures, hint)
HTTP(..) != 507960-1-bad-sfnt-version-ttf.html 507960-1-ref.html
HTTP(..) != 507960-1-bad-sfnt-version-woff.html 507960-1-ref.html
HTTP(..) != 507960-1-bad-woff-sig.html 507960-1-ref.html
HTTP(..) != 507960-1-bad-offset-woff.html 507960-1-ref.html
HTTP(..) != 507960-1-woff-bad-hint.html 507960-1-ref.html
# Tests for bug 523717
-skip-if(stylo) HTTP(..) == underline-offset-change-1.html underline-offset-change-1-ref.html
+HTTP(..) == underline-offset-change-1.html underline-offset-change-1-ref.html
skip-if(stylo) HTTP(..) == underline-offset-change-2.html underline-offset-change-2-ref.html
-fails-if(cocoaWidget) fails-if(winWidget) fails-if(stylo) HTTP(..) != underline-offset-change-1-ref.html underline-offset-change-2-ref.html # Bug 534132
+fails-if(cocoaWidget) fails-if(winWidget) HTTP(..) != underline-offset-change-1-ref.html underline-offset-change-2-ref.html # Bug 534132
HTTP(..) != 534352-1-extra-cmap-sentinel.html 534352-1-extra-cmap-sentinel-ref.html
HTTP(..) == bug533251.html bug533251-ref.html
# Bug 875287
HTTP(..) == font-familiy-whitespace-1.html font-familiy-whitespace-1-ref.html
HTTP(..) != font-familiy-whitespace-1.html font-familiy-whitespace-1-notref.html
--- a/layout/reftests/font-features/reftest.list
+++ b/layout/reftests/font-features/reftest.list
@@ -112,9 +112,9 @@ HTTP(..) == caps-fallback-allpetitecaps.
random-if(cocoaWidget||Android) HTTP(..) == subsuper-fallback.html subsuper-fallback-ref.html # bug 1139269
HTTP(..) != subsuper-fallback.html subsuper-fallback-notref1.html
HTTP(..) != subsuper-fallback.html subsuper-fallback-notref2.html
HTTP(..) != subsuper-fallback.html subsuper-fallback-notref3.html
HTTP(..) != subsuper-fallback-omega.html subsuper-fallback-omega-notref.html
HTTP(..) == subsuper-nofallback.html subsuper-nofallback-ref1.html
random-if(cocoaWidget) HTTP(..) == subsuper-nofallback.html subsuper-nofallback-ref2.html # bug 1139269
HTTP(..) != subsuper-nofallback.html subsuper-nofallback-notref.html
-fails-if(stylo) HTTP(..) == subsuper-fallback-size.html subsuper-fallback-size-ref.html
+HTTP(..) == subsuper-fallback-size.html subsuper-fallback-size-ref.html
--- a/layout/reftests/font-inflation/reftest.list
+++ b/layout/reftests/font-inflation/reftest.list
@@ -34,20 +34,20 @@ test-pref(font.size.inflation.emPerLine,
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-ref.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) == textarea-1.html textarea-1-ref.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) == textarea-2.html textarea-2-ref.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) == textarea-3.html textarea-3-ref.html
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-ref.html
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-ref.html
fuzzy-if(asyncPan&&!layersGPUAccelerated,102,1764) test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) == container-with-clamping.html container-with-clamping-ref.html
test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) skip-if(stylo) load video-1.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) HTTP(..) == intrinsic-min-1.html intrinsic-min-1-ref.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) HTTP(..) == intrinsic-max-1.html intrinsic-max-1-ref.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) HTTP(..) == intrinsic-fit-1a.html intrinsic-fit-1a-ref.html
-test-pref(font.size.inflation.emPerLine,15) test-pref(font.size.inflation.forceEnabled,true) test-pref(font.size.inflation.lineThreshold,0) fails-if(stylo) HTTP(..) == intrinsic-fit-1b.html intrinsic-fit-1b-ref.html
+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-ref.html
+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-ref.html
+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-ref.html
+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-ref.html
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-ref.html
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-1a-ref.html
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-1b-ref.html
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-1c-ref.html
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-ref.html
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
fuzzy-if(skiaContent,4,2) 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-ref.html
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
--- a/layout/reftests/image/reftest.list
+++ b/layout/reftests/image/reftest.list
@@ -120,11 +120,11 @@ fails-if(stylo) == image-srcset-basic-se
== image-srcset-orientation-1x.html image-srcset-orientation-1x-ref.html
fails-if(stylo) == image-srcset-svg-3x.html image-srcset-svg-3x-ref.html
== image-srcset-svg-2x.html image-srcset-svg-2x-ref.html
== image-srcset-svg-1x.html image-srcset-svg-1x-ref.html
== image-srcset-svg-default-2x.html image-srcset-svg-default-2x-ref.html
== image-srcset-svg-default-1x.html image-srcset-svg-default-1x-ref.html
== image-resize-percent-height.html image-resize-ref.html
-fails-if(stylo) == image-resize-percent-width.html image-resize-ref.html
+== image-resize-percent-width.html image-resize-ref.html
== moz-broken-matching-1.html moz-broken-matching-1-ref.html
--- a/layout/reftests/text/reftest.list
+++ b/layout/reftests/text/reftest.list
@@ -145,17 +145,17 @@ fails-if(stylo) == overflowwrap-09.html
== word-spacing-01.html word-spacing-01-ref.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-ref.xhtml # gtkWidget:bug 1309113
HTTP(..) == zwnj-02.xhtml zwnj-02-ref.xhtml # HTTP(..) for ../filters.svg
!= zwnj-01.html zwnj-01-notref.html
== initial-zwj-1.html initial-zwj-1-ref.html
== cgj-01.html cgj-01-ref.html
-fails-if(stylo) == 444656.html 444656-ref.html
+== 444656.html 444656-ref.html
fails-if(stylo) == 449555-1.html 449555-1-ref.html
== 467722.html 467722-ref.html
fuzzy-if(skiaContent,1,600) HTTP(..) == 475092-sub.html 475092-ref.html
fails-if(Android) fuzzy-if(skiaContent&&!Android,90,3100) HTTP(..) == 475092-pos.html 475092-sub.html # bug 482596
== 476378-soft-hyphen-fallback.html 476378-soft-hyphen-fallback-ref.html
# Test for bug 484954
== rgba-text.html rgba-text-ref.html
# Test for bug 575695, 'kern' table support
@@ -181,17 +181,17 @@ HTTP(..) != fallback-mark-stacking-1.htm
== 726392-1.html 726392-1-ref.html
== 726392-2.html 726392-2-ref.html
== 726392-3.html 726392-3-ref.html
== 745555-1.html 745555-1-ref.html
== 745555-2.html 745555-2-ref.html
== 820255.html 820255-ref.html
HTTP(..) != 1170688.html 1170688-ref.html
fails-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) == 1320665-cmap-format-13.html 1320665-cmap-format-13-ref.html # see bug 1320665 comments 8-9
-fails-if(stylo) HTTP(..) == 1331339-script-extensions-shaping-1.html 1331339-script-extensions-shaping-1-ref.html
+HTTP(..) == 1331339-script-extensions-shaping-1.html 1331339-script-extensions-shaping-1-ref.html
skip-if(!cocoaWidget) != 1349308-1.html 1349308-notref.html # macOS-specific test for -apple-system glyph metrics
# 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-notref.html
!= emoji-02.html emoji-02-notref.html
# Bug 727276: tests with variation selectors 15 and 16 to control emoji rendering style
--- a/layout/reftests/writing-mode/reftest.list
+++ b/layout/reftests/writing-mode/reftest.list
@@ -53,18 +53,18 @@ fails-if(stylo) == 1117227-1-text-overfl
== ua-style-sheet-margin-12.html ua-style-sheet-margin-12-ref.html
== ua-style-sheet-margin-13.html ua-style-sheet-margin-13-ref.html
== ua-style-sheet-margin-14.html ua-style-sheet-margin-14-ref.html
== ua-style-sheet-border-1.html ua-style-sheet-border-1-ref.html
== ua-style-sheet-border-2.html ua-style-sheet-border-2-ref.html
== ua-style-sheet-border-3.html ua-style-sheet-border-3-ref.html
== ua-style-sheet-border-4.html ua-style-sheet-border-4-ref.html
== ua-style-sheet-border-5.html ua-style-sheet-border-5-ref.html
-fails-if(stylo) == ua-style-sheet-size-1.html ua-style-sheet-size-1-ref.html
-fails-if(stylo) == ua-style-sheet-size-2.html ua-style-sheet-size-2-ref.html
+== ua-style-sheet-size-1.html ua-style-sheet-size-1-ref.html
+== ua-style-sheet-size-2.html ua-style-sheet-size-2-ref.html
== ua-style-sheet-fieldset-1.html ua-style-sheet-fieldset-1-ref.html
skip-if(Android||winWidget) fails-if(stylo) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1a-ref.html
skip-if(!(Android)) fails-if(stylo) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1b-ref.html
skip-if(!winWidget) fails-if(stylo) == ua-style-sheet-textarea-1.html ua-style-sheet-textarea-1c-ref.html
fuzzy-if(Android,1,18) == ua-style-sheet-checkbox-radio-1.html ua-style-sheet-checkbox-radio-1-ref.html
skip-if(Android) fuzzy-if(skiaContent&&!Android,2,6) == ua-style-sheet-button-1.html ua-style-sheet-button-1a-ref.html
skip-if(!(Android)) == ua-style-sheet-button-1.html ua-style-sheet-button-1b-ref.html
@@ -148,18 +148,18 @@ test-pref(dom.meta-viewport.enabled,true
== 1193519-sideways-lr-2.html 1193519-sideways-lr-2-ref.html
fuzzy-if(winWidget,3,84) == 1193519-sideways-lr-3.html 1193519-sideways-lr-3-ref.html
fuzzy-if(winWidget,3,112) == 1193519-sideways-lr-4.html 1193519-sideways-lr-4-ref.html
fuzzy-if(gtkWidget,255,6) fuzzy-if(cocoaWidget,65,69) == 1193519-sideways-lr-decoration-1.html 1193519-sideways-lr-decoration-1-ref.html
== 1196887-1-computed-display-inline-block.html 1196887-1-computed-display-inline-block-ref.html
== 1205787-legacy-svg-values-1.html 1205787-legacy-svg-values-1-ref.html
-fails-if(stylo) == 1216747-1.html 1216747-1-ref.html
-fails-if(stylo) != 1216747-1.html 1216747-1-notref.html
+== 1216747-1.html 1216747-1-ref.html
+!= 1216747-1.html 1216747-1-notref.html
== 1243125-1-floats-overflowing.html 1243125-1-floats-overflowing-ref.html
skip-if(Android) HTTP(..) == 1248248-1-orientation-break-glyphrun.html 1248248-1-orientation-break-glyphrun-ref.html # Android bug 1250229
== 1302734-bidi-plaintext-1a.html 1302734-bidi-plaintext-1-ref.html
== 1302734-bidi-plaintext-1b.html 1302734-bidi-plaintext-1-ref.html
== 1302734-bidi-plaintext-2a.html 1302734-bidi-plaintext-2-ref.html
--- a/layout/style/test/stylo-failures.md
+++ b/layout/style/test/stylo-failures.md
@@ -47,17 +47,17 @@ to mochitest command.
* \@import bug 1352968
* test_bug221428.html [1]
* test_css_eof_handling.html [1]
* test_bug397427.html: @import issue bug 1331291 and CSSOM support of @import [1]
* console support bug 1352669
* test_bug413958.html `monitorConsole` [3]
* test_parser_diagnostics_unprintables.html [550]
* Transition support:
- * test_transitions.html: pseudo elements [12]
+ * test_transitions.html: pseudo elements [4]
* test_transitions_and_reframes.html `pseudo-element`: bug 1366422 [4]
* Events:
* test_animations_event_order.html [2]
* test_computed_style.html `gradient`: -webkit-prefixed gradient values [13]
* test_bug829816.html: counter-{reset,increment} serialization difference bug 1363968 [8]
* dynamic change on \@counter-style rule bug 1363590
* test_counter_style.html asserts [11]
* test_counter_descriptor_storage.html asserts [110]
@@ -95,22 +95,21 @@ to mochitest command.
* Unsupported prefixed values
* moz-prefixed gradient functions bug 1337655
* test_value_storage.html `-moz-linear-gradient` [322]
* ... `-moz-radial-gradient` [309]
* ... `-moz-repeating-` [298]
* serialization of prefixed gradient functions bug 1358710
* test_specified_value_serialization.html `-webkit-radial-gradient` [1]
* moz-prefixed intrinsic width values bug 1355402
- * test_box_size_keywords.html [16]
* test_flexbox_flex_shorthand.html `-moz-fit-content` [4]
- * test_value_storage.html `-moz-max-content` [46]
- * ... `-moz-min-content` [6]
- * ... `-moz-fit-content` [6]
- * ... `-moz-available` [4]
+ * test_value_storage.html `-moz-max-content` [43]
+ * ... `-moz-min-content` [3]
+ * ... `-moz-fit-content` [3]
+ * ... `-moz-available` [3]
* -webkit-{flex,inline-flex} for display servo/servo#15400
* test_webkit_flex_display.html [4]
* Unsupported values
* SVG-in-OpenType values not supported servo/servo#15211 bug 1355412
* test_value_storage.html `context-` [7]
* test_bug798843_pref.html [7]
* Incorrect parsing
* -moz-alt-content parsing is wrong: servo/servo#15726