haikuwebkit/LayoutTests/svg/dom/update-svg-use-shadow-tree-...

24 lines
689 B
HTML

<!DOCTYPE html>
<html>
<body>
<svg><symbol id="symbol1"><g id="g"><tspan id="tspan"/></symbol><use id="use" href="#symbol1" /></svg>
<script src="../../resources/js-test.js"></script>
<script>
description(`This tests updating the SVG use element's shadow tree inside a event queue scope.<br>
WebKit should not dispach any mutation events`);
g.setAttribute("stroke", "blue");
let subtreeModifiedFired = false;
g.addEventListener("DOMSubtreeModified", () => subtreeModifiedFired = true, {once: true});
shouldBeFalse('subtreeModifiedFired');
evalAndLog('document.execCommand("usecss", false)');
shouldBeFalse('subtreeModifiedFired');
successfullyParsed = true;
</script>
</body>
</html>