LibWeb: Mark image elements for layout before firing their load event

This removes a long-standing source of flakiness seen for example in
WPT's /referrer-policy/ tests.
This commit is contained in:
Andreas Kling 2024-11-20 16:30:16 +01:00 committed by Andreas Kling
commit 063cd68bf4
Notes: github-actions[bot] 2024-11-20 18:05:33 +00:00
3 changed files with 17 additions and 3 deletions

View file

@ -0,0 +1,13 @@
<script src="../include.js"></script>
<script>
asyncTest((done) => {
let img = document.createElement("img");
img.src = "../../../Layout/input/400.png";
document.body.appendChild(img);
img.onload = function() {
println("image is " + img.clientWidth + "x" + img.clientHeight);
img.remove();
done();
};
});
</script>