From 3eda83a00f1c3e065a3e36675b40cc240cdb6ed6 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 16 May 2023 19:35:19 +0200 Subject: fix transition fetch error --- server/src/routes/ui/style/transition.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'server/src') diff --git a/server/src/routes/ui/style/transition.js b/server/src/routes/ui/style/transition.js index 6f558fb..6a4477e 100644 --- a/server/src/routes/ui/style/transition.js +++ b/server/src/routes/ui/style/transition.js @@ -32,11 +32,17 @@ async function transition_to(href) { function prepare_load(href) { const r_promise = fetch(href) return async () => { - const r = await r_promise - const rt = await r.text() - const [head, body] = rt.split("")[1].split("")[0].split("") + let rt = "" + try { + const r = await r_promise + rt = await r.text() + } catch (e) { + console.error(e) + return + } + const [head, body] = rt.split("")[1].split("") document.head.innerHTML = head - document.body.innerHTML = body + document.body.outerHTML = body fade(true) window.history.pushState({}, "", href) patch_page() -- cgit v1.2.3-70-g09d2