mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-16 16:12:53 +00:00
23 lines
658 B
HTML
23 lines
658 B
HTML
<!DOCTYPE html>
|
|
<input type="checkbox" id="checkbox">
|
|
<script src="include.js"></script>
|
|
<script>
|
|
let changeEventFired = false;
|
|
checkbox.addEventListener("change", () => {
|
|
changeEventFired = true;
|
|
});
|
|
asyncTest(async done => {
|
|
checkbox.focus();
|
|
await new Promise(resolve => setTimeout(resolve, 0));
|
|
checkbox.blur();
|
|
await new Promise(resolve => setTimeout(resolve, 0));
|
|
|
|
if (changeEventFired) {
|
|
println("FAIL: Change event was fired when it shouldn't have been.");
|
|
} else {
|
|
println("PASS: Change event was not fired");
|
|
}
|
|
|
|
done();
|
|
});
|
|
</script>
|