Status: FAIL | Duration: 9ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-masking/clip-path/clip-path-url-reference-change.html
<!DOCTYPE html> <html class="reftest-wait"> <title>Switch from one clip-path url() to another with the same bounds</title> <link rel="help" href="http://www.w3.org/TR/css-masking-1/#clipping-paths"> <link rel="help" href="http://www.w3.org/TR/css-masking-1/#the-clip-path"> <link rel="match" href="reference/green-100x100.html"> <script src="/common/reftest-wait.js"></script> <svg> <clipPath id="circle"> <circle cx="50" cy="50" r="50"/> </clipPath> <clipPath id="rect"> <rect width="100" height="100"/> </clipPath> <rect width="100" height="100" fill="red"/> <rect width="100" height="100" fill="green" id="target" clip-path="url(#circle)"/> </svg> <script> requestAnimationFrame(() => { requestAnimationFrame(() => { document.getElementById('target').setAttribute('clip-path', 'url(#rect)'); takeScreenshot(); }); }); </script>
/css/css-masking/clip-path/reference/green-100x100.html
<!DOCTYPE html> <div style="width: 100px; height: 100px; background-color: green"></div>