Status: FAIL | Duration: 4ms | Subtests: 12/74 | Open test on wpt.live | wpt.fyi
Data from commit:
708eb61 WPT runner: support mismatch reftests and multiple rel=match links (#665) (2026-08-09)
| Subtest | Status | Message |
|---|---|---|
| .test 1 | FAIL | assert_equals: data-expected-width expected 30 got 70 |
| .test 2 | PASS | |
| .test 3 | PASS | |
| .test 4 | FAIL | assert_equals: data-expected-width expected 70 got 150 |
| .test 5 | FAIL | assert_equals: data-expected-width expected 90 got 150 |
| .test 6 | PASS | |
| .test 7 | FAIL | assert_equals: data-expected-width expected 110 got 230 |
| .test 8 | FAIL | assert_equals: data-expected-width expected 110 got 230 |
| .test 9 | PASS | |
| .test 10 | FAIL | assert_equals: data-expected-width expected 30 got 10 |
| .test 11 | FAIL | assert_equals: data-expected-width expected 70 got 10 |
| .test 12 | FAIL | assert_equals: data-expected-width expected 70 got 10 |
| .test 13 | FAIL | assert_equals: data-expected-width expected 70 got 10 |
| .test 14 | FAIL | assert_equals: data-expected-width expected 90 got 10 |
| .test 15 | FAIL | assert_equals: data-expected-width expected 150 got 10 |
| .test 16 | FAIL | assert_equals: data-expected-width expected 110 got 10 |
| .test 17 | FAIL | assert_equals: data-expected-width expected 110 got 10 |
| .test 18 | FAIL | assert_equals: data-expected-width expected 230 got 10 |
| .test 19 | FAIL | assert_equals: data-expected-width expected 30 got 510 |
| .test 20 | FAIL | assert_equals: data-expected-width expected 70 got 510 |
| .test 21 | FAIL | assert_equals: data-expected-width expected 70 got 510 |
| .test 22 | FAIL | assert_equals: data-expected-width expected 70 got 510 |
| .test 23 | FAIL | assert_equals: data-expected-width expected 90 got 510 |
| .test 24 | FAIL | assert_equals: data-expected-width expected 150 got 510 |
| .test 25 | FAIL | assert_equals: data-expected-width expected 110 got 510 |
| .test 26 | FAIL | assert_equals: data-expected-width expected 110 got 510 |
| .test 27 | FAIL | assert_equals: data-expected-width expected 230 got 510 |
| .test 28 | FAIL | assert_equals: data-expected-height expected 30 got 90 |
| .test 29 | FAIL | assert_equals: data-expected-height expected 30 got 90 |
| .test 30 | FAIL | assert_equals: data-expected-height expected 30 got 90 |
| .test 31 | FAIL | assert_equals: data-expected-height expected 30 got 10 |
| .test 32 | FAIL | assert_equals: data-expected-height expected 30 got 10 |
| .test 33 | FAIL | assert_equals: data-expected-height expected 30 got 10 |
| .test 34 | FAIL | assert_equals: data-expected-height expected 30 got 510 |
| .test 35 | FAIL | assert_equals: data-expected-height expected 30 got 510 |
| .test 36 | FAIL | assert_equals: data-expected-height expected 30 got 510 |
| .test 37 | FAIL | assert_equals: data-expected-width expected 90 got 70 |
| .test 38 | FAIL | assert_equals: data-expected-width expected 90 got 150 |
| .test 39 | FAIL | assert_equals: data-expected-width expected 90 got 230 |
| .test 40 | FAIL | assert_equals: data-expected-width expected 90 got 10 |
| .test 41 | FAIL | assert_equals: data-expected-width expected 90 got 10 |
| .test 42 | FAIL | assert_equals: data-expected-width expected 90 got 10 |
| .test 43 | FAIL | assert_equals: data-expected-width expected 90 got 510 |
| .test 44 | FAIL | assert_equals: data-expected-width expected 90 got 510 |
| .test 45 | FAIL | assert_equals: data-expected-width expected 90 got 510 |
| .test 46 | PASS | |
| .test 47 | PASS | |
| .test 48 | PASS | |
| .test 49 | FAIL | assert_equals: data-expected-height expected 90 got 10 |
| .test 50 | FAIL | assert_equals: data-expected-height expected 90 got 10 |
| .test 51 | FAIL | assert_equals: data-expected-height expected 90 got 10 |
| .test 52 | FAIL | assert_equals: data-expected-height expected 90 got 510 |
| .test 53 | FAIL | assert_equals: data-expected-height expected 90 got 510 |
| .test 54 | FAIL | assert_equals: data-expected-height expected 90 got 510 |
| .test 55 | PASS | |
| .test 56 | PASS | |
| .test 57 | PASS | |
| .test 58 | PASS | |
| .test 59 | PASS | |
| .test 60 | FAIL | assert_equals: data-expected-height expected 90 got 10 |
| .test 61 | FAIL | assert_equals: data-expected-height expected 90 got 10 |
| .test 62 | FAIL | assert_equals: data-expected-height expected 90 got 10 |
| .test 63 | FAIL | assert_equals: data-expected-height expected 90 got 510 |
| .test 64 | FAIL | assert_equals: data-expected-height expected 90 got 510 |
| .test 65 | FAIL | assert_equals: data-expected-height expected 90 got 510 |
| .test 66 | FAIL | assert_equals: data-expected-height expected 30 got 90 |
| .test 67 | FAIL | assert_equals: data-expected-height expected 30 got 90 |
| .test 68 | FAIL | assert_equals: data-expected-height expected 30 got 90 |
| .test 69 | FAIL | assert_equals: data-expected-height expected 30 got 10 |
| .test 70 | FAIL | assert_equals: data-expected-height expected 30 got 10 |
| .test 71 | FAIL | assert_equals: data-expected-height expected 30 got 10 |
| .test 72 | FAIL | assert_equals: data-expected-height expected 30 got 510 |
| .test 73 | FAIL | assert_equals: data-expected-height expected 30 got 510 |
| .test 74 | FAIL | assert_equals: data-expected-height expected 30 got 510 |
/css/css-sizing/keyword-sizes-on-flex-item-001.html
<!DOCTYPE html> <title>Keyword sizes on flex item: row container</title> <link rel="author" title="Oriol Brufau" href="obrufau@igalia.com"> <link rel="help" href="https://drafts.csswg.org/css-sizing-3/#sizing-values"> <link rel="help" href="https://drafts.csswg.org/css-sizing-4/#sizing-values"> <link rel="help" href="https://drafts.csswg.org/css-flexbox-1/"> <link rel="help" href="https://github.com/w3c/csswg-drafts/issues/11006"> <meta assert="The various keyword sizes work as expected on flex items."> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .wrapper { display: flex; flex-direction: row; } .test { flex: none; margin: 5px; border: 3px solid; padding: 2px; font: 20px/1 Ahem; } /* Set the preferred size to small amount, to test that the min size works */ .test.min-width { width: 0px } .test.min-height { height: 0px } /* Set the preferred size to big amount, to test that the max size works */ .test.max-width { width: 500px } .test.max-height { height: 500px } /* stretch isn't widely supported, fall back to vendor-prefixed alternatives */ .width.stretch { width: -moz-available; width: -webkit-fill-available; width: stretch } .min-width.stretch { min-width: -moz-available; min-width: -webkit-fill-available; min-width: stretch } .max-width.stretch { max-width: -moz-available; max-width: -webkit-fill-available; max-width: stretch } .height.stretch { height: -moz-available; height: -webkit-fill-available; height: stretch } .min-height.stretch { min-height: -moz-available; min-height: -webkit-fill-available; min-height: stretch } .max-height.stretch { max-height: -moz-available; max-height: -webkit-fill-available; max-height: stretch } </style> <div id="log"></div> <!-- Intrinsic keywords --> <div class="wrapper" style="width: 100px; height: 100px"> <div class="test width" style="width: min-content" data-expected-width="30">X X</div> <div class="test width" style="width: fit-content" data-expected-width="70">X X</div> <div class="test width" style="width: max-content" data-expected-width="70">X X</div> <div class="test width" style="width: min-content" data-expected-width="70">XXX XXX</div> <div class="test width" style="width: fit-content" data-expected-width="90">XXX XXX</div> <div class="test width" style="width: max-content" data-expected-width="150">XXX XXX</div> <div class="test width" style="width: min-content" data-expected-width="110">XXXXX XXXXX</div> <div class="test width" style="width: fit-content" data-expected-width="110">XXXXX XXXXX</div> <div class="test width" style="width: max-content" data-expected-width="230">XXXXX XXXXX</div> <br> <div class="test min-width" style="min-width: min-content" data-expected-width="30">X X</div> <div class="test min-width" style="min-width: fit-content" data-expected-width="70">X X</div> <div class="test min-width" style="min-width: max-content" data-expected-width="70">X X</div> <div class="test min-width" style="min-width: min-content" data-expected-width="70">XXX XXX</div> <div class="test min-width" style="min-width: fit-content" data-expected-width="90">XXX XXX</div> <div class="test min-width" style="min-width: max-content" data-expected-width="150">XXX XXX</div> <div class="test min-width" style="min-width: min-content" data-expected-width="110">XXXXX XXXXX</div> <div class="test min-width" style="min-width: fit-content" data-expected-width="110">XXXXX XXXXX</div> <div class="test min-width" style="min-width: max-content" data-expected-width="230">XXXXX XXXXX</div> <br> <div class="test max-width" style="max-width: min-content" data-expected-width="30">X X</div> <div class="test max-width" style="max-width: fit-content" data-expected-width="70">X X</div> <div class="test max-width" style="max-width: max-content" data-expected-width="70">X X</div> <div class="test max-width" style="max-width: min-content" data-expected-width="70">XXX XXX</div> <div class="test max-width" style="max-width: fit-content" data-expected-width="90">XXX XXX</div> <div class="test max-width" style="max-width: max-content" data-expected-width="150">XXX XXX</div> <div class="test max-width" style="max-width: min-content" data-expected-width="110">XXXXX XXXXX</div> <div class="test max-width" style="max-width: fit-content" data-expected-width="110">XXXXX XXXXX</div> <div class="test max-width" style="max-width: max-content" data-expected-width="230">XXXXX XXXXX</div> <br> <div class="test height" style="height: min-content" data-expected-height="30">X X</div> <div class="test height" style="height: fit-content" data-expected-height="30">X X</div> <div class="test height" style="height: max-content" data-expected-height="30">X X</div> <div class="test min-height" style="min-height: min-content" data-expected-height="30">X X</div> <div class="test min-height" style="min-height: fit-content" data-expected-height="30">X X</div> <div class="test min-height" style="min-height: max-content" data-expected-height="30">X X</div> <div class="test max-height" style="max-height: min-content" data-expected-height="30">X X</div> <div class="test max-height" style="max-height: fit-content" data-expected-height="30">X X</div> <div class="test max-height" style="max-height: max-content" data-expected-height="30">X X</div> </div> <!-- Definite stretch --> <div class="wrapper" style="width: 100px; height: 100px"> <div class="test width stretch" data-expected-width="90">X X</div> <div class="test width stretch" data-expected-width="90">XXX XXX</div> <div class="test width stretch" data-expected-width="90">XXXXX XXXXX</div> <div class="test min-width stretch" data-expected-width="90">X X</div> <div class="test min-width stretch" data-expected-width="90">XXX XXX</div> <div class="test min-width stretch" data-expected-width="90">XXXXX XXXXX</div> <div class="test max-width stretch" data-expected-width="90">X X</div> <div class="test max-width stretch" data-expected-width="90">XXX XXX</div> <div class="test max-width stretch" data-expected-width="90">XXXXX XXXXX</div> <div class="test height stretch" data-expected-height="90">X X</div> <div class="test height stretch" data-expected-height="90">XXX XXX<</div> <div class="test height stretch" data-expected-height="90">XXXXX XXXXX</div> <div class="test min-height stretch" data-expected-height="90">X X</div> <div class="test min-height stretch" data-expected-height="90">XXX XXX</div> <div class="test min-height stretch" data-expected-height="90">XXXXX XXXXX</div> <div class="test max-height stretch" data-expected-height="90">X X</div> <div class="test max-height stretch" data-expected-height="90">XXX XXX</div> <div class="test max-height stretch" data-expected-height="90">XXXXX XXXXX</div> </div> <!-- Stretch sizes can't result in a negative content size --> <div class="wrapper" style="width: 0px; height: 0px"> <div class="test width min-width max-width stretch" data-expected-width="10"></div> <div class="test height min-height max-height stretch" data-expected-height="10"></div> </div> <!-- Indefinite stretch --> <div class="wrapper" style="width: 100px; max-height: 100px"> <div class="test height stretch" data-expected-height="90">X X</div> <div class="test height stretch" data-expected-height="90">XXX XXX</div> <div class="test height stretch" data-expected-height="90">XXXXX XXXXX</div> <div class="test min-height stretch" data-expected-height="90">X X</div> <div class="test min-height stretch" data-expected-height="90">XXX XXX</div> <div class="test min-height stretch" data-expected-height="90">XXXXX XXXXX</div> <div class="test max-height stretch" data-expected-height="90">X X</div> <div class="test max-height stretch" data-expected-height="90">XXX XXX</div> <div class="test max-height stretch" data-expected-height="90">XXXXX XXXXX</div> </div> <!-- Fit-content with indefinite stretch --> <div class="wrapper" style="width: 100px; max-height: 100px"> <div class="test height" style="height: fit-content" data-expected-height="30">X X</div> <div class="test height" style="height: fit-content" data-expected-height="30">XXX XXX</div> <div class="test height" style="height: fit-content" data-expected-height="30">XXXXX XXXXX</div> <div class="test min-height" style="min-height: fit-content" data-expected-height="30">X X</div> <div class="test min-height" style="min-height: fit-content" data-expected-height="30">XXX XXX</div> <div class="test min-height" style="min-height: fit-content" data-expected-height="30">XXXXX XXXXX</div> <div class="test max-height" style="max-height: fit-content" data-expected-height="30">X X</div> <div class="test max-height" style="max-height: fit-content" data-expected-height="30">XXX XXX</div> <div class="test max-height" style="max-height: fit-content" data-expected-height="30">XXXXX XXXXX</div> </div> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/resources/check-layout-th.js"></script> <script> document.fonts.ready.then(() => checkLayout(".test")); </script>