If you make use of some Observable-based HTTP requests like those built-in in Angular (2+), then the HTTP request can be canceled when observable gets canceled (common thing when you're using RxJS 6 switchMap
operator to combine the streams). In most cases it's enough to use mergeMap
operator instead, if you want the request to complete.