diff --git a/src/components/ui/BackButton.astro b/src/components/ui/BackButton.astro --- a/src/components/ui/BackButton.astro +++ b/src/components/ui/BackButton.astro @@ -62,12 +62,8 @@ adjustBackButtonPosition() - document.addEventListener('astro:page-load', () => { - adjustBackButtonPosition() - }) - document.addEventListener('DOMContentLoaded', () => { - adjustBackButtonPosition() - }) + // Use only astro:page-load as it fires on initial load and navigation + document.addEventListener('astro:page-load', adjustBackButtonPosition) window.addEventListener('resize', adjustBackButtonPosition) })() diff --git a/src/components/ui/CopyCode.astro b/src/components/ui/CopyCode.astro --- a/src/components/ui/CopyCode.astro +++ b/src/components/ui/CopyCode.astro @@ -134,8 +134,8 @@ }) } + // Use only astro:page-load as it fires on initial load and navigation document.addEventListener('astro:page-load', initCopyCode) - document.addEventListener('DOMContentLoaded', initCopyCode)