Status: FAIL | Duration: 3ms | Subtests: 12/24 | 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 |
|---|---|---|
| .item 1 | PASS | |
| .item 2 | PASS | |
| .item 3 | PASS | |
| .item 4 | PASS | |
| .item 5 | PASS | |
| .item 6 | PASS | |
| .item 7 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 8 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 9 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 10 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 11 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 12 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 13 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 14 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 15 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 16 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 17 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 18 | FAIL | assert_equals: data-offset-y expected -5 got 15 |
| .item 19 | PASS | |
| .item 20 | PASS | |
| .item 21 | PASS | |
| .item 22 | PASS | |
| .item 23 | PASS | |
| .item 24 | PASS |
/css/css-align/abspos/safe-justify-self-vlr.html
<!DOCTYPE html> <link rel="help" href="https://drafts.csswg.org/css-align-3/#justify-abspos"> <style> body { margin: 0; } .container { writing-mode: vertical-lr; direction: ltr; display: inline-block; position: relative; margin: 20px; border: solid 4px; width: 40px; height: 40px; } .item { position: absolute; background: green; inset: 5px; margin: 10px; width: 30px; height: 30px; } .safe { justify-self: safe end; } .unsafe { justify-self: unsafe end; } .rtl { direction: rtl; } </style> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/resources/check-layout-th.js"></script> <body onload="checkLayout('.item')"> <div class="container"> <div class="item safe" style="writing-mode: horizontal-tb; direction: ltr;" data-offset-y="15"></div> </div> <div class="container"> <div class="item safe" style="writing-mode: horizontal-tb; direction: rtl;" data-offset-y="15"></div> </div> <div class="container"> <div class="item safe" style="writing-mode: veritcal-rl; direction: ltr;" data-offset-y="15"></div> </div> <div class="container"> <div class="item safe" style="writing-mode: vertical-rl; direction: rtl;" data-offset-y="15"></div> </div> <div class="container"> <div class="item safe" style="writing-mode: vertical-lr; direction: ltr;" data-offset-y="15"></div> </div> <div class="container"> <div class="item safe" style="writing-mode: vertical-lr; direction: rtl;" data-offset-y="15"></div> </div> <!-- UNSAFE --> <br> <div class="container"> <div class="item unsafe" style="writing-mode: horizontal-tb; direction: ltr;" data-offset-y="-5"></div> </div> <div class="container"> <div class="item unsafe" style="writing-mode: horizontal-tb; direction: rtl;" data-offset-y="-5"></div> </div> <div class="container"> <div class="item unsafe" style="writing-mode: veritcal-rl; direction: ltr;" data-offset-y="-5"></div> </div> <div class="container"> <div class="item unsafe" style="writing-mode: vertical-rl; direction: rtl;" data-offset-y="-5"></div> </div> <div class="container"> <div class="item unsafe" style="writing-mode: vertical-lr; direction: ltr;" data-offset-y="-5"></div> </div> <div class="container"> <div class="item unsafe" style="writing-mode: vertical-lr; direction: rtl;" data-offset-y="-5"></div> </div> <!-- RTL --> <br> <div class="container rtl"> <div class="item safe" style="writing-mode: horizontal-tb; direction: ltr;" data-offset-y="-5"></div> </div> <div class="container rtl"> <div class="item safe" style="writing-mode: horizontal-tb; direction: rtl;" data-offset-y="-5"></div> </div> <div class="container rtl"> <div class="item safe" style="writing-mode: veritcal-rl; direction: ltr;" data-offset-y="-5"></div> </div> <div class="container rtl"> <div class="item safe" style="writing-mode: vertical-rl; direction: rtl;" data-offset-y="-5"></div> </div> <div class="container rtl"> <div class="item safe" style="writing-mode: vertical-lr; direction: ltr;" data-offset-y="-5"></div> </div> <div class="container rtl"> <div class="item safe" style="writing-mode: vertical-lr; direction: rtl;" data-offset-y="-5"></div> </div> <!-- UNSAFE RTL --> <br> <div class="container rtl"> <div class="item unsafe" style="writing-mode: horizontal-tb; direction: ltr;" data-offset-y="15"></div> </div> <div class="container rtl"> <div class="item unsafe" style="writing-mode: horizontal-tb; direction: rtl;" data-offset-y="15"></div> </div> <div class="container rtl"> <div class="item unsafe" style="writing-mode: veritcal-rl; direction: ltr;" data-offset-y="15"></div> </div> <div class="container rtl"> <div class="item unsafe" style="writing-mode: vertical-rl; direction: rtl;" data-offset-y="15"></div> </div> <div class="container rtl"> <div class="item unsafe" style="writing-mode: vertical-lr; direction: ltr;" data-offset-y="15"></div> </div> <div class="container rtl"> <div class="item unsafe" style="writing-mode: vertical-lr; direction: rtl;" data-offset-y="15"></div> </div>