Avoid timeout in user-action-pseudo-classes-in-has.html (#40467)
diff --git a/css/selectors/invalidation/user-action-pseudo-classes-in-has.html b/css/selectors/invalidation/user-action-pseudo-classes-in-has.html
index 466e861..f36de7c 100644
--- a/css/selectors/invalidation/user-action-pseudo-classes-in-has.html
+++ b/css/selectors/invalidation/user-action-pseudo-classes-in-has.html
@@ -104,12 +104,14 @@
assert_equals(getComputedStyle(subject2).color, "rgb(0, 0, 0)");
}, "ancestor should be black");
+ let hovermeRect = hoverme.getBoundingClientRect();
+ let focusme1Rect = focusme1.getBoundingClientRect();
new test_driver.Actions()
- .pointerMove(0, 0, {origin: hoverme})
+ .pointerMove(hovermeRect.x + 1, hovermeRect.y + 1, {origin: "viewport"})
.pointerDown()
.pointerUp()
- .pointerMove(0, 0, {origin: focusme1})
+ .pointerMove(focusme1Rect.x + 1, focusme1Rect.y + 1, {origin: "viewport"})
.pointerDown()
.pointerUp()
.send();
-</script>
\ No newline at end of file
+</script>