Status: FAIL | Duration: 35ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/svg/struct/reftests/use-event-handler-no-loss-of-events.html
<!DOCTYPE html> <html class="reftest-wait"></html> <meta charset="utf-8"> <title>No loss of events when use instances copies event handlers</title> <link rel="author" title="Divyansh Mangal" href="mailto:dmangal@microsoft.com"> <link rel="help" href="https://w3c.github.io/svgwg/svg2-draft/struct.html#UseEventHandling"> <link rel="match" href="reference/green-100x100.html"> <script src="/resources/testdriver.js"></script> <script src="/resources/testdriver-vendor.js"></script> <script src="/resources/testdriver-actions.js"></script> <svg xmlns="http://www.w3.org/2000/svg"> <defs> <rect id="target" width="100" height="100" onclick="click()" onmouseover="handleMouseOver()"/> </defs> <use id="use" href="#target"/> </svg> <script> const use = document.getElementById("use"); function click() { document.getElementById("target").setAttribute("fill", "green"); } function handleMouseOver() { document.getElementById("target").setAttribute("fill", "red"); } requestAnimationFrame(() => requestAnimationFrame(() => { new test_driver.Actions() .pointerMove(50, 50, { origin: use }) .pointerDown() .pointerUp() .send() .then(() => document.documentElement.classList.remove('reftest-wait')); })); </script> </html>
/svg/struct/reftests/reference/green-100x100.html
<!DOCTYPE html> <div style="width: 100px; height: 100px; background-color: green"></div>