Status: FAIL | Duration: 9ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-transforms/transform-box/stroke-box-mutation-003.html
<!DOCTYPE html> <html class="reftest-wait"> <title>transform-box: stroke-box, on group (<g>), stroke on child mutated</title> <link rel="match" href="reference/svgbox-rect-ref.html"> <link rel="help" href="https://drafts.csswg.org/css-transforms-1/#transform-box"> <script src="/common/reftest-wait.js"></script> <script src="/common/rendering-utils.js"></script> <meta name="assert" content="This should display a rect whose center of rotation is at (20, 0) of its stroke-box."/> <style> #target { transform-box: stroke-box; transform-origin: 20px 0px; transform: rotate(90deg); } #target > rect { fill: green; stroke: black; stroke-width: 10; } </style> <svg width="400" height="300"> <g id="target"> <rect width="100" height="50" x="100" y="100"/> </g> </svg> <script> waitForAtLeastOneFrame().then(() => { document.querySelector('#target > rect').style.strokeWidth = '20px'; takeScreenshot(); }); </script>
/css/css-transforms/transform-box/reference/svgbox-rect-ref.html
<!DOCTYPE html> <style> #target { fill: green; stroke: black; stroke-width: 20; transform: none; } </style> <svg width="400" height="300"> <rect id="target" width="50" height="100" x="50" y="80"/> </svg>