Timeout abort on CORS denied source result in : Uncaught TypeError: 'abort' called on an object that does not implement interface AbortController.
Queries are stopped after a timeout (like 30s) using the AbortController API.
With the current implementation it might end up in an infinite search with the exception mentionned in title.
This might be caused by a previous : TypeError: NetworkError when attempting to fetch resource.
Which would change the object we call .abort() against when the time is out.