From 8121f63e2fa4499d154018053bec37559d7a4330 Mon Sep 17 00:00:00 2001 From: Matt Swanson Date: Tue, 6 Apr 2021 21:44:24 -0400 Subject: [PATCH 1/3] Handle AbortError if fetch is cancelled in-flight --- lib/html/includes.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/html/includes.js b/lib/html/includes.js index d0608d2e..4e33c30f 100644 --- a/lib/html/includes.js +++ b/lib/html/includes.js @@ -983,7 +983,12 @@ var _MiniProfiler = (function() { } catch (e) { console.error(e); } + }).catch(function(e){ + if (e.name !== 'AbortError') { + console.error(event); + } }); + return originalFetchRun; }; } From 4b840deaabade02f2f597352f276f9830d750f6b Mon Sep 17 00:00:00 2001 From: Matt Swanson Date: Tue, 6 Apr 2021 21:52:01 -0400 Subject: [PATCH 2/3] Formatting / typo --- lib/html/includes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/html/includes.js b/lib/html/includes.js index 4e33c30f..455f952d 100644 --- a/lib/html/includes.js +++ b/lib/html/includes.js @@ -983,9 +983,9 @@ var _MiniProfiler = (function() { } catch (e) { console.error(e); } - }).catch(function(e){ + }).catch(function(e) { if (e.name !== 'AbortError') { - console.error(event); + console.error(e); } }); From 2ddd6d41b687d47319b12b51abe2620437c3d067 Mon Sep 17 00:00:00 2001 From: Matt Swanson Date: Tue, 6 Apr 2021 22:15:13 -0400 Subject: [PATCH 3/3] Rethrow exception instead of logging --- lib/html/includes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/html/includes.js b/lib/html/includes.js index 455f952d..14286a39 100644 --- a/lib/html/includes.js +++ b/lib/html/includes.js @@ -985,7 +985,7 @@ var _MiniProfiler = (function() { } }).catch(function(e) { if (e.name !== 'AbortError') { - console.error(e); + throw(e); } });