diff --git a/src/sw.ts b/src/sw.ts index a4c5ce24..abd9589a 100644 --- a/src/sw.ts +++ b/src/sw.ts @@ -562,6 +562,9 @@ async function errorPageResponse (fetchResponse: Response): Promise { /** * TODO: output configuration */ + const mergedHeaders = new Headers(fetchResponse.headers) + mergedHeaders.set('Content-Type', 'text/html') + return new Response(` @@ -595,9 +598,7 @@ async function errorPageResponse (fetchResponse: Response): Promise { `, { status: fetchResponse.status, statusText: fetchResponse.statusText, - headers: new Headers({ - 'Content-Type': 'text/html' - }) + headers: mergedHeaders }) }