From dffb088204a0e391fd5de8e1f23e20f9a21d27e9 Mon Sep 17 00:00:00 2001 From: Pagwin Date: Tue, 2 Sep 2025 23:09:38 -0400 Subject: [PATCH] another fix --- static/demos/light-dark-demo-4/sw.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/static/demos/light-dark-demo-4/sw.js b/static/demos/light-dark-demo-4/sw.js index 55b6f94..c24a7dc 100644 --- a/static/demos/light-dark-demo-4/sw.js +++ b/static/demos/light-dark-demo-4/sw.js @@ -5,13 +5,14 @@ self.addEventListener("fetch", event =>{ //TODO: make an endpoint to set the localStorage up then set the form to go to there and have it HTTP 302 or 307 with handle_html for html responses and handle_redirect for the other case event.respondWith((async ()=>{ const resp = await fetch(event.request); - const body = await resp.text(); + const resp2 = resp.clone(); + const body = await resp2.text(); const url = new URL(event.request.url); if(url.pathname.endsWith("light-dark-toggle")){ return await handle_redirect(event.request); } else { - return await handle_html(event.request,resp, body); + return await handle_html(event.request, resp2, body); } })()); })