Closed Bug 1950635 Opened 10 months ago Closed 10 months ago

[wpt-sync] Sync PR 50965 - Evaluate media() queries in if() condition

Categories

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

task

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox137 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Munira Tursunova <moonira@google.com> wrote:

Evaluate media() queries in if() condition

Bug: 346977961
Change-Id: I1bb2ef41c92de64110a12773e3e730b6916b07a7
Reviewed-on: https://chromium-review.googlesource.com/6299149
WPT-Export-Revision: fd3ab490e50d1bdedd152f6a228494ea280da008

PR 50965 applied with additional changes from upstream: 6084ade66da94371887e543eed5cc857aae02ca9, ef74bddd02ffdfb54275f08f95482af735c02085
Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

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

Total 3 tests and 1 subtests

Status Summary

Firefox

OK : 3
FAIL: 137

Chrome

OK : 3
PASS: 122
FAIL: 15

Safari

OK : 3
FAIL: 137

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-values/if-conditionals.html [wpt.fyi]
    • CSS Values and Units Test: CSS inline if() function: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 1: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 2: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 3: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 4: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 5: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 6: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 7: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 8: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 9: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 10: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 11: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 12: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 13: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 14: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 15: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 16: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 17: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 18: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 19: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 20: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 21: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 22: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 23: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 24: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 25: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 26: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 27: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 28: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 29: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 30: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 31: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 32: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 33: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 34: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 35: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 36: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 37: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 38: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 39: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 40: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 41: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 42: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 43: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 44: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 45: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 46: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 47: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 48: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 49: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 50: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 51: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 52: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 53: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 54: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 55: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 56: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 57: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 58: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 59: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 60: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 61: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 62: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 63: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 64: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 65: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 66: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 67: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 68: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 69: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 70: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 71: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 72: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 73: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 74: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 75: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 76: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 77: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 78: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 79: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 80: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 81: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 82: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 83: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 84: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 85: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 86: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 87: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 88: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 89: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 90: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 91: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 92: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 93: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 94: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 95: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 96: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 97: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 98: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 99: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 100: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 101: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 102: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 103: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 104: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 105: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 106: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 107: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 108: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 109: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 110: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 111: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 112: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 113: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 114: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 115: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 116: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 117: FAIL (Chrome: FAIL, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 118: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 119: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 120: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 121: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 122: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 123: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 124: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 125: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 126: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 127: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 128: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 129: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 130: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 131: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 132: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 133: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Values and Units Test: CSS inline if() function 134: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-values/if-media-invalidation.html [wpt.fyi]
    • CSS Values and Units Test: if() media() condition invalidation: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-values/if-style-invalidation.html [wpt.fyi]
    • CSS Values and Units Test: if() style() condition invalidation: FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/44f6f8868ed8 [wpt PR 50965] - Evaluate media() queries in if() condition, a=testonly https://hg.mozilla.org/integration/autoland/rev/b8e3fdd81eb9 [wpt PR 50965] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.