foreignObject-in-non-rendered-getComputedStyle.html (852B)
1 <!doctype html> 2 <title>SVG Test: Resolved width inside non-rendered foreignObject</title> 3 <link rel="help" href="https://www.w3.org/TR/SVG2/render.html#Rendered-vs-NonRendered"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <svg> 7 <radialGradient> 8 <pattern> 9 <foreignObject id="foreignObject"> 10 <div id="foRoot"></div> 11 </foreignObject> 12 </pattern> 13 </radialGradient> 14 </svg> 15 <script> 16 test(() => { 17 assert_equals(getComputedStyle(foreignObject).width, "auto", "Non-rendered foreignObject should have width computed to 'auto'."); 18 assert_equals(getComputedStyle(foRoot).width, "auto", "Non-rendered block inside foreignObject should have width computed to 'auto'."); 19 }, "Test that we don't generated boxes for foreignObject in non-rendered SVG."); 20 </script>