diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 6812ad6..6b07574 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -124,14 +124,14 @@ const { title, image, includeSidebar = true } = Astro.props; }); }); - document.addEventListener("DOMContentLoaded", () => { - const astroPageLoadEvent = new Event("swup:page:view"); + document.addEventListener("swup:page:view", () => { + addCopyButton(); + const astroPageLoadEvent = new Event("astro:page-load"); document.dispatchEvent(astroPageLoadEvent); }); - document.addEventListener("swup:page:view", () => { - const astroPageLoadEvent = new Event("astro:page-load"); + document.addEventListener("DOMContentLoaded", () => { + const astroPageLoadEvent = new Event("swup:page:view"); document.dispatchEvent(astroPageLoadEvent); - addCopyButton; });