24 lines
689 B
HTML
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>
|