commit d673d427dbcc3d3ffce56526cacc4b056fa1d973 parent 412d00032a3011b6f53e4dc4c98e05ea31420d1a Author: Rune Lillesveen <futhark@chromium.org> Date: Mon, 10 Nov 2025 22:19:24 +0000 Bug 1998921 [wpt PR 55934] - Add :hover test for SVG <use> instance, a=testonly Automatic update from web-platform-tests Add :hover test for SVG <use> instance Bug: 40663285 Change-Id: I83c08a2918f1626ce2662644550f134b57942a0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7130800 Reviewed-by: Fredrik Söderquist <fs@opera.com> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1541713} -- wpt-commits: 413ee88d99bbb2c7767d3dc403b12dfd885d3a65 wpt-pr: 55934 Diffstat:
| A | testing/web-platform/tests/svg/interact/use-instance-hover.html | | | 32 | ++++++++++++++++++++++++++++++++ |
1 file changed, 32 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/tests/svg/interact/use-instance-hover.html b/testing/web-platform/tests/svg/interact/use-instance-hover.html @@ -0,0 +1,32 @@ +<!DOCTYPE html> +<html class="reftest-wait"> +<title>SVG Test: :hover effect on <use> element instance</title> +<link rel="help" href="https://svgwg.org/svg2-draft/struct.html#UseStyleInheritance"> +<link rel="match" href="/svg/linking/reftests/use-descendant-combinator-ref.html"> +<script src="/common/reftest-wait.js"></script> +<script src="/common/rendering-utils.js"></script> +<script src="/resources/testdriver.js"></script> +<script src="/resources/testdriver-actions.js"></script> +<script src="/resources/testdriver-vendor.js"></script> +<style> + rect { + fill: red; + width: 100px; + height: 100px; + } + rect:hover { fill: green; } +</style> +<p>You should see a green square, and no red.</p> +<svg> + <defs> + <rect id="r"></rect> + </defs> + <use href="#r"></use> +</svg> +<script type="module"> + await waitForAtLeastOneFrame(); + await new test_driver.Actions() + .pointerMove(50, 100) + .send(); + takeScreenshot(); +</script>