From 783d99115036027d4ef14c2f5b47debda7b27d7e Mon Sep 17 00:00:00 2001 From: Shane <6071159+smashedr@users.noreply.github.com> Date: Thu, 11 Jun 2026 16:43:08 -0700 Subject: [PATCH] More AOS Updates --- src/components/AppsView.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/AppsView.vue b/src/components/AppsView.vue index 581342c..c0d380d 100644 --- a/src/components/AppsView.vue +++ b/src/components/AppsView.vue @@ -7,12 +7,15 @@ import AOS from 'aos' import 'aos/dist/aos.css' onMounted(() => { - // await nextTick() AOS.init() + // Handle race: script='async' means 'load' may fire before Vue hydrates + if (document.readyState === 'complete') { + AOS.refresh() + } else { + window.addEventListener('load', () => AOS.refresh()) + } }) -// NOTE: This is an attempt to fix a race condition with vite-ssg and AOS -window.addEventListener('load', () => AOS.refresh()) window.addEventListener('pageshow', (event) => { if (event.persisted) AOS.refresh() })