Status: FAIL | Duration: 32ms | Subtests: 1/3 | Open test on wpt.live | wpt.fyi
Data from commit:
a50cb89 wpt: run reference-named files which are themselves tests (#836) (2026-09-03)
| Subtest | Status | Message |
|---|---|---|
| `column-rule-width` should be independent of column-rule-style, hence should be as specified. | PASS | |
| `column-rule-width` should be as specified regardless of `column-rule-style` with multiple values | FAIL | assert_equals: expected "5px, 10px, 15px" but got "" |
| `column-rule-width` should be as specified regardless of `column-rule-style` with multiple (repeat) values | FAIL | assert_equals: expected "repeat(auto, 5px)" but got "" |
/css/css-gaps/parsing/gap-decorations-col-rule-width.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS Gap Decorations: Ensure getComputedStyle for column-rule-width is as specified with multiple values</title> <link rel="help" href="https://drafts.csswg.org/css-gaps-1/#column-row-rule-width"> <link rel="author" title="Sam Davis Omekara Jr." href="mailto:samomekarajr@microsoft.com"> <script src="/resources/testharness.js" type="text/javascript"></script> <script src="/resources/testharnessreport.js" type="text/javascript"></script> </head> <body> <div id="target1"></div> <div id="target2"></div> <div id="target3"></div> <style> #target1 { column-rule-width: thin; } #target2 { column-rule-width: 5px, 10px, 15px; } #target3 { column-rule-width: repeat(auto, 5px); } </style> <script> test(function() { const containerStyle = window.getComputedStyle(document.querySelector('#target1')); const thinWidth = getComputedStyle(document.getElementById('target1')).columnRuleWidth; // e.g. 1px const columnRuleWidth = containerStyle.getPropertyValue('column-rule-width'); assert_equals(columnRuleWidth, thinWidth); }, "`column-rule-width` should be independent of column-rule-style, hence should be as specified."); test(function() { const containerStyle = window.getComputedStyle(document.querySelector('#target2')); const columnRuleWidth = containerStyle.getPropertyValue('column-rule-width'); assert_equals(columnRuleWidth, '5px, 10px, 15px'); }, "`column-rule-width` should be as specified regardless of `column-rule-style` with multiple values"); test(function() { const containerStyle = window.getComputedStyle(document.querySelector('#target3')); const columnRuleWidth = containerStyle.getPropertyValue('column-rule-width'); assert_equals(columnRuleWidth, 'repeat(auto, 5px)'); }, "`column-rule-width` should be as specified regardless of `column-rule-style` with multiple (repeat) values"); </script> </body> </html>