### Version 23.1.0 ### What steps will reproduce the bug? the code in question is https://github.com/webtorrent/bittorrent-tracker/blob/master/lib/client/http-tracker.js#L147 I'm getting the DOMException from the line where the AbortController is created, that is outside the try/catch ### How often does it reproduce? Is there a required condition? Haven't been able to reproduce it locally, happens on a google cloud run instance ### What is the expected behavior? Why is that the expected behavior? The exception should be caught by the try/catch ### What do you see instead? The exception is thrown from an unexpected location.