From c21a67d4fbe93af1f2ea433527e3eefde1bbeddf Mon Sep 17 00:00:00 2001 From: Arne Baeumler Date: Sun, 7 Jun 2026 19:37:20 +0200 Subject: [PATCH] fix: silence abort warning on cancel --- src/server/request-handler.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/request-handler.ts b/src/server/request-handler.ts index 19ae438..5eae7a7 100644 --- a/src/server/request-handler.ts +++ b/src/server/request-handler.ts @@ -857,7 +857,7 @@ function htmlPage(): string { for (const entry of listing) { if (controller.signal.aborted) { - throw new DOMException("Import abgebrochen", "AbortError"); + throw controller.signal.reason ?? new Error("Import abgebrochen"); } try { @@ -901,7 +901,7 @@ function htmlPage(): string { ); setProgress(listing.length, listing.length, "fertig"); } catch (error) { - if (error instanceof DOMException && error.name === "AbortError") { + if (controller.signal.aborted) { updateStatus("Import abgebrochen."); setProgress(state.processed, state.total, "abgebrochen"); return; @@ -940,7 +940,7 @@ function htmlPage(): string { cancelShare.addEventListener("click", () => { if (activeImportController) { - activeImportController.abort(); + activeImportController.abort("Import durch Benutzer abgebrochen"); } });