LibWeb: Don't proceed with Element.click() on disabled form controls

Fixes an infinite reload loop on some of the dom/events/ tests in WPT.
This commit is contained in:
Andreas Kling 2024-07-26 10:31:19 +02:00 committed by Andreas Kling
commit 273593afba
Notes: github-actions[bot] 2024-07-26 12:25:59 +00:00
3 changed files with 18 additions and 1 deletions

View file

@ -0,0 +1,12 @@
<form id="theForm" style="display:none"><button id="theButton" type="submit" disabled></button></form>
<script src="../include.js"></script>
<script>
theForm.onclick = function() {
println("FAIL! Should not click!");
}
test(() => {
theButton.click();
println("PASS! Did not click");
});
</script>