Is there a standard way to handle network errors and blocked requests across browsers?
According to the fetch spec https://fetch.spec.whatwg.org/#concept-network-error network errors responses should have status 0. But for these error cases we see the browser implementation of the fetch API throw a generic error. When I block a request in browser dev tools across any major browser I get a thrown error from fetch. The error message differs across browsers.