From 0db10a04d87af324a80cbb6d8f65910f463f270a Mon Sep 17 00:00:00 2001 From: Jeffrey Hales Date: Wed, 10 Jun 2026 01:54:40 -0700 Subject: [PATCH] fix(home): equalize process cards after fonts load - deferred height-equalization script in `HomeProcess.astro` to `document.fonts.ready` - card heights now measured with correct web fonts in all environments, not just Vite dev server --- www/src/components/home/HomeProcess.astro | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/www/src/components/home/HomeProcess.astro b/www/src/components/home/HomeProcess.astro index 0d1fca8..631f15e 100644 --- a/www/src/components/home/HomeProcess.astro +++ b/www/src/components/home/HomeProcess.astro @@ -24,6 +24,8 @@ const { section } = Astro.props; const max = Math.max(...cards.map(c => c.offsetHeight)); if (max > 0) cards.forEach(c => (c.style.height = `${max}px`)); } - equalizeProcessCards(); - window.addEventListener('resize', equalizeProcessCards); + document.fonts.ready.then(() => { + equalizeProcessCards(); + window.addEventListener('resize', equalizeProcessCards); + });