[whatwg/dom] Disposable AbortController (Issue #1405)

bakkot created an issue (whatwg/dom#1405)

### What is the issue with the DOM Standard?

Now that [explicit resource management](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Resource_management) is shipping, it would be very useful if there were a way to get an AbortController which aborted when disposed. That would let you write

```js
using controller = new AbortController.AutoAbort();
let pages = await Promise.all(urls.map(url => fetch(url, { signal: controller.signal }));
// automatically cancels outstanding requests if any request fails
```

without needing an explicit try/finally. See some further discussion [here](https://github.com/whatwg/html/issues/8557#issuecomment-1331448189).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/dom/issues/1405
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/dom/issues/1405@github.com>

Received on Wednesday, 24 September 2025 14:07:24 UTC