diff --git a/Tests/LibWeb/Text/input/HTML/form-image-submission.html b/Tests/LibWeb/Text/input/HTML/form-image-submission.html
index 602f3bc7d23..41cb4599554 100644
--- a/Tests/LibWeb/Text/input/HTML/form-image-submission.html
+++ b/Tests/LibWeb/Text/input/HTML/form-image-submission.html
@@ -28,7 +28,9 @@
done();
});
- const imageRect = image.getBoundingClientRect();
- internals.click(imageRect.x + 10, imageRect.y + 20);
+ image.addEventListener("load", () => {
+ const imageRect = image.getBoundingClientRect();
+ internals.click(imageRect.x + 10, imageRect.y + 20);
+ });
});