Files
ladybird/Tests/LibWeb/Text/input/DOM/AbortSignal-any-crash.html
Tim Ledbetter 3ae4ea7b10 LibWeb: Abort dependent signals before firing abort event
Previously, there was a bug in the specification that would cause an
assertion failure, due to the abort event being fired before all
dependent signals were aborted.
2024-09-09 12:48:30 +02:00

12 lines
387 B
HTML

<!DOCTYPE html>
<script src="../include.js"></script>
<script>
test(() => {
const abortController = new AbortController();
const signal = AbortSignal.any([abortController.signal]);
abortController.signal.addEventListener("abort", () => { AbortSignal.any([signal]) });
abortController.abort();
println("PASS (didn't crash)");
});
</script>