Status: FAIL | Duration: 2ms | Subtests: 11/22 | 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 |
|---|---|---|
| .flexbox 1 | PASS | |
| .flexbox 2 | PASS | |
| .flexbox 3 | PASS | |
| .flexbox 4 | FAIL | assert_equals: data-expected-width expected 50 got 100 assert_equals: data-expected-width expected 25 got 100 |
| .flexbox 5 | FAIL | assert_equals: data-expected-height expected 50 got 100 assert_equals: data-expected-height expected 25 got 100 |
| .flexbox 6 | PASS | |
| .flexbox 7 | PASS | |
| .flexbox 8 | FAIL | assert_equals: data-expected-height expected 50 got 100 assert_equals: data-expected-height expected 40 got 100 |
| .flexbox 9 | FAIL | assert_equals: data-expected-width expected 50 got 100 assert_equals: data-expected-width expected 40 got 100 |
| .flexbox 10 | PASS | |
| .flexbox 11 | PASS | |
| .flexbox 12 | PASS | |
| .flexbox 13 | FAIL | assert_equals: data-expected-width expected 50 got 200 assert_equals: data-expected-width expected 125 got 200 |
| .flexbox 14 | FAIL | assert_equals: data-expected-height expected 50 got 200 assert_equals: data-expected-height expected 125 got 200 |
| .flexbox 15 | PASS | |
| .flexbox 16 | PASS | |
| .flexbox 17 | FAIL | assert_equals: data-expected-height expected 50 got 200 assert_equals: data-expected-height expected 75 got 200 |
| .flexbox 18 | FAIL | assert_equals: data-expected-width expected 50 got 200 assert_equals: data-expected-width expected 75 got 200 |
| .flexbox 19 | PASS | |
| .flexbox 20 | FAIL | assert_equals: data-offset-x expected 26 got 25 |
| .flexbox 21 | FAIL | assert_equals: data-offset-x expected 26 got 25 |
| .flexbox 22 | FAIL | assert_equals: data-offset-x expected 51 got 50 |
/css/css-flexbox/flex-factor-less-than-one.html
<!DOCTYPE html> <title>CSS Flexbox: flex factors less than one</title> <link href="support/flexbox.css" rel="stylesheet"> <link rel="help" href="https://www.w3.org/TR/css-flexbox-1/#propdef-flex-grow"> <link rel="help" href="https://www.w3.org/TR/css-flexbox-1/#propdef-flex-shrink"> <meta name="assert" content="flex-grow and flex-shrink factors less than 1 work"> <style> html, body { margin: 0; padding: 0; } .container { height: 100px; width: 100px; border: 1px solid black; } .child-flex-grow-0-75 { background-color: lime; flex-grow: 0.75; } .child-flex-grow-0-5 { background-color: green; flex-grow: 0.5; } .child-flex-grow-0-25 { background-color: red; flex-grow: 0.25; } .child-flex-shrink-0-5 { background-color: green; flex-shrink: 0.5; width: 200px; height: 200px; } .child-flex-shrink-0-25 { background-color: red; flex-shrink: 0.25; width: 200px; height: 200px; } .basis-0 { flex-basis: 0; } .basis { flex-basis: 30px; } .basis-big { flex-basis: 100px; } .vertical { writing-mode: vertical-rl; } </style> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/resources/check-layout-th.js"></script> <body onload="checkLayout('.flexbox');"> <div id=log></div> <div class="flexbox container"> <div class="child-flex-grow-0-5" data-expected-width="50"></div> </div> <div class="flexbox container"> <div class="child-flex-grow-0-5" data-expected-width="50"></div> <div class="child-flex-grow-0-25" data-expected-width="25"></div> </div> <div class="flexbox container column"> <div class="child-flex-grow-0-5" data-expected-height="50"></div> <div class="child-flex-grow-0-25" data-expected-height="25"></div> </div> <div class="flexbox container column vertical"> <div class="child-flex-grow-0-5 " data-expected-width="50"></div> <div class="child-flex-grow-0-25 " data-expected-width="25"></div> </div> <div class="flexbox container vertical"> <div class="child-flex-grow-0-5 " data-expected-height="50"></div> <div class="child-flex-grow-0-25 " data-expected-height="25"></div> </div> <div class="flexbox container"> <div class="child-flex-grow-0-5 basis" data-expected-width="50"></div> <div class="child-flex-grow-0-25 basis" data-expected-width="40"></div> </div> <div class="flexbox container column"> <div class="child-flex-grow-0-5 basis" data-expected-height="50"></div> <div class="child-flex-grow-0-25 basis" data-expected-height="40"></div> </div> <div class="flexbox container vertical"> <div class="child-flex-grow-0-5 basis" data-expected-height="50"></div> <div class="child-flex-grow-0-25 basis" data-expected-height="40"></div> </div> <div class="flexbox container column vertical"> <div class="child-flex-grow-0-5 basis" data-expected-width="50"></div> <div class="child-flex-grow-0-25 basis" data-expected-width="40"></div> </div> <!-- And now, the shrink cases --> <div class="flexbox container"> <div class="child-flex-shrink-0-5" data-expected-width="150"></div> </div> <div class="flexbox container"> <div class="child-flex-shrink-0-5" data-expected-width="50"></div> <div class="child-flex-shrink-0-25" data-expected-width="125"></div> </div> <div class="flexbox container column"> <div class="child-flex-shrink-0-5" data-expected-height="50"></div> <div class="child-flex-shrink-0-25" data-expected-height="125"></div> </div> <div class="flexbox container column vertical"> <div class="child-flex-shrink-0-5 " data-expected-width="50"></div> <div class="child-flex-shrink-0-25 " data-expected-width="125"></div> </div> <div class="flexbox container vertical"> <div class="child-flex-shrink-0-5 " data-expected-height="50"></div> <div class="child-flex-shrink-0-25 " data-expected-height="125"></div> </div> <div class="flexbox container"> <div class="child-flex-shrink-0-5 basis-big" data-expected-width="50"></div> <div class="child-flex-shrink-0-25 basis-big" data-expected-width="75"></div> </div> <div class="flexbox container column"> <div class="child-flex-shrink-0-5 basis-big" data-expected-height="50"></div> <div class="child-flex-shrink-0-25 basis-big" data-expected-height="75"></div> </div> <div class="flexbox container vertical"> <div class="child-flex-shrink-0-5 basis-big" data-expected-height="50"></div> <div class="child-flex-shrink-0-25 basis-big" data-expected-height="75"></div> </div> <div class="flexbox container column vertical"> <div class="child-flex-shrink-0-5 basis-big" data-expected-width="50"></div> <div class="child-flex-shrink-0-25 basis-big" data-expected-width="75"></div> </div> <!-- Interaction of min-width: auto with fractional flex basis --> <div class="flexbox container" style="background-color: red;"> <div class="child-flex-grow-0-25 basis-0" style="background-color: green;" data-expected-width="10"></div> <div class="child-flex-grow-0-75 basis-0" data-expected-width="90"> <div style="width: 90px;"></div> </div> </div> <!-- centering should still center; same for other justify-content values --> <div class="flexbox container justify-content-center"> <div class="child-flex-grow-0-5" data-expected-width="50" data-offset-x="26"></div> </div> <div class="flexbox container justify-content-space-around"> <div class="child-flex-grow-0-5" data-expected-width="50" data-offset-x="26"></div> </div> <div class="flexbox container justify-content-flex-end"> <div class="child-flex-grow-0-5" data-expected-width="50" data-offset-x="51"></div> </div> </body>