From ff96e7955d46a14ec51287678e8e974382425238 Mon Sep 17 00:00:00 2001 From: Rob Walch Date: Mon, 19 Apr 2021 16:58:44 -0400 Subject: [PATCH] Fix fetch loader stats marked as aborted after loaded Fixes #3789 --- src/utils/fetch-loader.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/utils/fetch-loader.ts b/src/utils/fetch-loader.ts index 3e7689dd319..2d4cfb6903a 100644 --- a/src/utils/fetch-loader.ts +++ b/src/utils/fetch-loader.ts @@ -51,8 +51,11 @@ class FetchLoader implements Loader { } abortInternal(): void { - this.stats.aborted = true; - this.controller.abort(); + const response = this.response; + if (!response || !response.ok) { + this.stats.aborted = true; + this.controller.abort(); + } } abort(): void {