diff --git a/cypress/e2e/loadSite.spec.ts b/cypress/e2e/loadSite.spec.ts index 63eb0712..50497339 100644 --- a/cypress/e2e/loadSite.spec.ts +++ b/cypress/e2e/loadSite.spec.ts @@ -111,12 +111,10 @@ describe('Site Loads', () => { cy.visit( '/edit#pako:eNpVkM2KwkAQhF-l6dMK5gVyEDRxvYi7sF6WjIcm0zqDzg_jBJEk725Hd2G3Tw31VVFUj23QjCWeEkUD-1p5kFs2O77BN1M6QFEshg1ncMHzfYDV2ybA1YQYrT_NXvhqgqDqtxPGkI315_ElVU__h-cB6mZLMYd4-Kvsb2GAdWM_jcT_V0xicb03RyqPVLSUoJI-OEfHyZHV0rqfDAqzYccKS3k1pbNC5Ufhuqgp81rbHBJKxuXKc6Quh6-7b7HMqeNfqLYkC7gfanwAlW1ZvQ' ); - cy.reload(); cy.contains('New Year'); cy.visit( '/edit#pako:eNptkU1PwzAMhv9K5BOI9Q9EXBDbJA477YYqITcxndV8QD40weh_Jy1rGR0-OY_tV2_sEyivCSQogzGuGduAtnaixINji0bcf1WVWGfVXdMtx8M1faYm4B8sxR27JLClJd6nwK4VLTlN4bI4jMQd2pLe3C4KFhNNcLQ92jv9ADGLNoTdozc-zIV4ZDsNlud7RtVN7_5Sb_jYrFcN3iN_0pPbEqUZK3QbTP_Ojyv4NdR4bwTHlyMbPcOQ3WJ2CliBpWCRdbnLqFJDOpClGmRJNYauhtr1pS-_6bKMjebkA8hXNJFWgDn5_YdTIFPINDWdb3vu6r8BaWOZRQ' ); - cy.reload(); cy.contains('Animal'); }); }); diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte index 8b6dd0cb..26aa808c 100644 --- a/src/routes/__layout.svelte +++ b/src/routes/__layout.svelte @@ -5,10 +5,14 @@ import { loadingStateStore } from '$lib/util/loading'; import { setTheme, themeStore } from '$lib/util/theme'; import { toggleDarkTheme } from '$lib/util/state'; + import { initHandler } from '$lib/util/util'; // This can be removed once https://github.com/sveltejs/kit/issues/1612 is fixed. // Then move it into src and vite will bundle it automatically. onMount(() => { + window.addEventListener('hashchange', async (ev) => { + await initHandler(); + }); if ('serviceWorker' in navigator) { navigator.serviceWorker .register(`${base}/service-worker.js`, {