Closed Bug 1768646 Opened 3 months ago Closed 3 months ago

[wpt-sync] Sync PR 34018 - [mq-4] Enable CSSMediaQueries4 for stable

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 34018 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/34018
Details from upstream follow.

Anders Hartvoll Ruud <andruud@chromium.org> wrote:

[mq-4] Enable CSSMediaQueries4 for stable

This requires substantial WPT adjustments, since unknown parts of
media queries now parse as \<general-enclosed> [1] instead of becoming
"not all".

test_media_queries.html:

  • Deduplicate lazy evaluation of string templates.
  • Check that expressions are known or unknown instead of checking
    if they parsed.
  • Add new tests for "not", nesting, or, and missing forms of
    \<mf-range> [2].

Other WPTs changed in this CL all use matchmedia-utils.js:

  • Check that queries are known or unknown instead of checking
    if they parsed.
  • Don't list the same test examples twice. Instead just require that
    known/unknown queries also parse successfully using both JS and
    CSS.

Tests for the "sizes" attribute seemed to believe that (!) is not
valid for \<general-enclosed> (but it is). Changed to (]), which is not
valid.

[1] https://drafts.csswg.org/mediaqueries-4/#typedef-general-enclosed
[2] https://drafts.csswg.org/mediaqueries-4/#typedef-mf-range

I2S: https://mail.google.com/mail/u/1/#inbox/QgrcJHrtpClSVJbjTMkFdzBQVNRrzrcnpZq
Change-Id: I08243ed885ae523953f288b38a9ff4bb05370508
Reviewed-on: https://chromium-review.googlesource.com/3634678
WPT-Export-Revision: 9577d21ea44d67fa6d369fedde4378c4cf1eda2d

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 12 tests and 169 subtests

Status Summary

Firefox

OK : 12
PASS: 1377
FAIL: 431

Chrome

OK : 12
PASS: 911
FAIL: 897

Safari

OK : 12
PASS: 880
FAIL: 928

Links

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

New Tests That Don't Pass

  • /css/mediaqueries/dynamic-range.html [wpt.fyi]
    • Should be unknown: '(dynamic-range)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(dynamic-range: 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(dynamic-range: 10px)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(dynamic-range: invalid)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(video-dynamic-range)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(video-dynamic-range: 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(video-dynamic-range: 10px)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(video-dynamic-range: invalid)': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/mediaqueries/forced-colors.html [wpt.fyi]
    • Should be unknown: '(forced-colors: 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(forced-colors: no-preference)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(forced-colors: 10px)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(forced-colors: active 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(forced-colors: none active)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(forced-colors: active/none)': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/mediaqueries/navigation-controls.tentative.html [wpt.fyi]
    • Should be known: '(navigation-controls)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be known: '(navigation-controls: none)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be known: '(navigation-controls: back-button)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(navigation-controls: none back-button)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(navigation-controls: back-button/none)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Check that none evaluates to false in the boolean context: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/mediaqueries/prefers-color-scheme.html [wpt.fyi]
    • Should be unknown: '(prefers-color-scheme: 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-color-scheme: none)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-color-scheme: 10px)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-color-scheme: dark 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-color-scheme: dark light)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-color-scheme: light/dark)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-color-scheme: no-preference)': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/mediaqueries/prefers-contrast.html [wpt.fyi]
    • Should be unknown: '(prefers-contrast: increase)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast: none)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast: forced high)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast: forced low)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast > increase)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-increased-contrast)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-decreased-contrast)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast: high)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast: low)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-contrast: forced)': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/mediaqueries/prefers-reduced-data.html [wpt.fyi]
    • Should be known: '(prefers-reduced-data)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be known: '(prefers-reduced-data: no-preference)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be known: '(prefers-reduced-data: reduce)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-data: 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-data: none)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-data: 10px)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-data: no-preference reduce)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-data: reduced)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-data: no-preference/reduce)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Check that no-preference evaluates to false in the boolean context: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/mediaqueries/prefers-reduced-motion.html [wpt.fyi]
    • Should be unknown: '(prefers-reduced-motion: 0)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-motion: none)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-motion: 10px)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-motion: no-preference reduce)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-motion: reduced)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Should be unknown: '(prefers-reduced-motion: no-preference/reduce)': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/mediaqueries/test_media_queries.html [wpt.fyi]
    • expression_should_be_unknown: min-width: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width : -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width : -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width > -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width > -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width > = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width >= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width >= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width = 100000px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width = -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width = -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width < = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width <= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width <= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-width < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-width < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width < -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: width < -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height : -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height : -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height > -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height > -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height > = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height >= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height >= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height = 100000px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height = -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height = -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height < = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height <= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height <= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-height < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-height < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height < -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: height < -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width : -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width : -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width > -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width > -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width > = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width >= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width >= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width = 100000px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width = -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width = -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-width < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width < = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width <= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width <= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-width < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-width < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width < -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-width < -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-width : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-width > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-width >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-width = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height : -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height : -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height : -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px : device-height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height > -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height > -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height > -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height > -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px > device-height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height >= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height > = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height >= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height >= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height >= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px >= device-height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height = -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height = 100000px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height = -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height = -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height = -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height <= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px = device-height < 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height <= -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height < = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height <= -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height <= -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height <= -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px <= device-height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height < -0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-height < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-height < -1px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height < -0.00001mm: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-height < -100000em: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-height : 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-height > 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-height >= 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: 0px < device-height = 0px: FAIL (Chrome: FAIL, Safari: FAIL)
    • ratio that reduces to 59/40: expression_should_be_unknown: min-orientation: FAIL (Chrome: FAIL, Safari: FAIL)
    • ratio that reduces to 59/40: expression_should_be_unknown: min-orientation: portrait: FAIL (Chrome: FAIL, Safari: FAIL)
    • ratio that reduces to 59/40: expression_should_be_unknown: min-orientation: landscape: FAIL (Chrome: FAIL, Safari: FAIL)
    • ratio that reduces to 59/40: expression_should_be_unknown: max-orientation: FAIL (Chrome: FAIL, Safari: FAIL)
    • ratio that reduces to 59/40: expression_should_be_unknown: max-orientation: portrait: FAIL (Chrome: FAIL, Safari: FAIL)
    • ratio that reduces to 59/40: expression_should_be_unknown: max-orientation: landscape: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-aspect-ratio: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-device-aspect-ratio: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-device-aspect-ratio: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: -1/1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: 1/-1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: -1/-1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: 1 / invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-aspect-ratio: 1 invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-aspect-ratio: -1/1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-aspect-ratio: 1/-1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-aspect-ratio: -1/-1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-aspect-ratio: invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-aspect-ratio: 1 / invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: device-aspect-ratio: 1 invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-color: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-color: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-monochrome: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-monochrome: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: color: 1.0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: color: -1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: color: 1/1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-monochrome: 1.0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-monochrome: -1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-monochrome: 1/1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-color-index: 1.0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-color-index: -1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-color-index: 1/1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: resolution: 0dpi: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: resolution: -3dpi: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: resolution: 0dppx: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: resolution: 0x: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-resolution: 0dpi: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-resolution: -3dpi: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-resolution: 0dppx: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-resolution: 0x: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-resolution: 0dpi: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-resolution: -3dpi: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-resolution: 0dppx: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-resolution: 0x: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-scan:interlace: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: scan: 1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-scan: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-scan: progressive: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-grid: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: min-grid:0: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: max-grid: 1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: grid: 2: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: grid: -1: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: overflow-block: some-random-invalid-thing: FAIL (Chrome: FAIL, Safari: FAIL)
    • expression_should_be_unknown: overflow-inline: some-random-invalid-thing: FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html [wpt.fyi]
    • <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none): FAIL (Chrome: PASS, Safari: PASS)
    • <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (display:none): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (display:none): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (display:none): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown "general-enclosed") 1px"> ref sizes="1px" (display:none): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (display:none): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (display:none): FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html [wpt.fyi]
    • <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: PASS, Safari: PASS)
    • <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown "general-enclosed") 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (quirks mode): FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html [wpt.fyi]
    • <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: PASS, Safari: PASS)
    • <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown "general-enclosed") 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (standards mode): FAIL (Chrome: FAIL, Safari: FAIL)
  • /html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html [wpt.fyi]
    • <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: PASS, Safari: PASS)
    • <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown "general-enclosed") 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: FAIL, Safari: FAIL)
    • <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (width:1000px): FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/54c0027c8ffa
[wpt PR 34018] - [mq-4] Enable CSSMediaQueries4 for stable, a=testonly
https://hg.mozilla.org/integration/autoland/rev/21a27b1169f1
[wpt PR 34018] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.