From e9b710f7f8549215e2760067eedcaed8872eeda0 Mon Sep 17 00:00:00 2001 From: Kendell R Date: Sun, 7 Dec 2025 14:58:56 -0800 Subject: [PATCH 1/2] display cause of errors on error screen relevant to https://github.com/MercuryWorkshop/bare-mux/pull/8 --- src/worker/fetch.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/worker/fetch.ts b/src/worker/fetch.ts index 1a1ea83be..293c8aa42 100644 --- a/src/worker/fetch.ts +++ b/src/worker/fetch.ts @@ -357,6 +357,9 @@ export async function handleFetch( url: request.url, destination: request.destination, }; + if (err.cause) { + errorDetails["cause"] = err.cause; + } if (err.stack) { errorDetails["stack"] = err.stack; } From 996dc0ddc2f45b8db63af969695eb0d69582c5bd Mon Sep 17 00:00:00 2001 From: Kendell R Date: Wed, 10 Dec 2025 18:20:20 -0800 Subject: [PATCH 2/2] also include causeErrors --- src/worker/fetch.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/worker/fetch.ts b/src/worker/fetch.ts index 293c8aa42..6a655e433 100644 --- a/src/worker/fetch.ts +++ b/src/worker/fetch.ts @@ -359,6 +359,9 @@ export async function handleFetch( }; if (err.cause) { errorDetails["cause"] = err.cause; + if (err.cause instanceof AggregateError) { + errorDetails["causeErrors"] = err.cause.errors; + } } if (err.stack) { errorDetails["stack"] = err.stack;