Status: FAIL | Duration: 47ms | Subtests: 0/3 | Open test on wpt.live | wpt.fyi
Data from commit:
1884860 Copy-on-write style attribute blocks that are in the rule tree (#831) (2026-09-02)
| Subtest | Status | Message |
|---|---|---|
| scroll-snap-align: start | FAIL | assert_equals: expected 240 but got 0 |
| scroll-snap-align: end | FAIL | assert_equals: expected 120 but got 0 |
| scroll-snap-align: center | FAIL | assert_equals: expected 180 but got 0 |
/css/css-scroll-snap/multicol-001.html
<!DOCTYPE html> <link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org"> <link rel="help" href="https://drafts.csswg.org/css-scroll-snap-1/#overview"> <link rel="help" href="https://drafts.csswg.org/css-multicol/"> <meta name="assert" content="Scroll snapping on fragmented block inside multicol"> <div id="scrollable" style="overflow:hidden; margin:100px; scroll-snap-type:x mandatory; columns:3; width:340px; column-gap:20px; column-fill:auto; height:100px;"> <div style="height:200px; background:blue;"></div> <div id="target" style="scroll-snap-align:start; height:120px; background:cyan;"></div> <div style="height:200px; background:gray;"></div> </div> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script> test(()=> { assert_equals(scrollable.scrollLeft, 240); }, "scroll-snap-align: start"); test(()=> { target.style.scrollSnapAlign = "end"; assert_equals(scrollable.scrollLeft, 120); }, "scroll-snap-align: end"); test(()=> { target.style.scrollSnapAlign = "center"; assert_equals(scrollable.scrollLeft, 180); }, "scroll-snap-align: center"); </script>