diff --git a/src/components/Loader.astro b/src/components/Loader.astro index f2d9651..2141ae6 100644 --- a/src/components/Loader.astro +++ b/src/components/Loader.astro @@ -9,7 +9,7 @@ settings.proxy(); await sw.wispServer(); } - + init(); document.addEventListener('astro:after-swap', async () => { //const settings = await Settings.getInstance(); diff --git a/src/pages/index.astro b/src/pages/index.astro index 5351b9d..2394a1c 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -62,7 +62,6 @@ const link = Astro.url.searchParams.get("redir"); if (event.key === "Enter") { const sw = SW.getInstance().next().value!; const settings = await Settings.getInstance(); - await sw.setTransport(); iframe.classList.remove("hidden"); iframe.src = sw.encodeURL(input.value); } @@ -123,9 +122,11 @@ const link = Astro.url.searchParams.get("redir"); history.pushState({}, "", "/"); })(); } - (async () => { await init(); })(); } } - + customElements.define('link-element', CustomComponent); + document.addEventListener("astro:page-load", async () => { + await init(); + });