From a6ddafb446cb1380462a862d293b4defd7848a59 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 12 Sep 2026 02:04:55 -0400 Subject: [PATCH] fix(seasonal): Halloween fog layers drop willChange under reduced motion The three fog bands pinned compositor layers even when their animation was 'none' (always the case in the settings swatch). Match the sibling layers. Fixes #73 Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA --- src/app/components/seasonal/themes/Halloween.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/components/seasonal/themes/Halloween.tsx b/src/app/components/seasonal/themes/Halloween.tsx index e46fe7b2a..5502890c3 100644 --- a/src/app/components/seasonal/themes/Halloween.tsx +++ b/src/app/components/seasonal/themes/Halloween.tsx @@ -164,7 +164,7 @@ export function HalloweenOverlay({ reduced }: SeasonalOverlayProps) { height: `${f.height}px`, backgroundImage: `radial-gradient(60% 100% at 50% 100%, ${FOG_TINT} 0%, transparent 75%)`, filter: 'blur(14px)', - willChange: 'transform, opacity', + willChange: reduced ? undefined : 'transform, opacity', opacity: reduced ? 0.5 : undefined, transform: reduced ? 'translate3d(2%, 0, 0) scale(1.18)' : undefined, animation: reduced