diff --git a/src/observable/dom/AjaxObservable.ts b/src/observable/dom/AjaxObservable.ts index 8a94a70a1b..506589ed1d 100644 --- a/src/observable/dom/AjaxObservable.ts +++ b/src/observable/dom/AjaxObservable.ts @@ -361,7 +361,7 @@ export class AjaxSubscriber extends Subscriber { unsubscribe() { const { done, xhr } = this; - if (!done && xhr && xhr.readyState !== 4) { + if (!done && xhr && xhr.readyState !== 4 && typeof xhr.abort === 'function') { xhr.abort(); } super.unsubscribe();