Files
ladybird/Tests/LibWeb/Text/input/svg-a-element-activation-behavior.html
Tim Ledbetter 94fa08dcfe LibWeb/SVG: Implement activation behavior for SVGAElement
This makes navigation work when clicking on SVG `<a>` elements.
2026-01-13 10:05:40 +01:00

21 lines
677 B
HTML

<!DOCTYPE html>
<script src="include.js"></script>
<iframe id="target-frame" name="target-frame"></iframe>
<svg>
<a id="basic-link" href="javascript:println('basic link activated')">
<text y="20">Basic Link</text>
</a>
<a id="target-link" href="javascript:parent.println('target link activated in iframe')" target="target-frame">
<text y="40">Target Link</text>
</a>
</svg>
<script>
promiseTest(async () => {
document.getElementById("basic-link").dispatchEvent(new MouseEvent("click"));
await animationFrame();
document.getElementById("target-link").dispatchEvent(new MouseEvent("click"));
await animationFrame();
});
</script>