fix: disable default view transition crossfade on page content

Only named elements (header, logo, etc.) should animate during
navigation; the root crossfade caused a flash on every page change.
This commit is contained in:
2026-03-02 13:37:07 +01:00
parent 4a931c7e30
commit 9cf7913f13

View File

@@ -386,6 +386,17 @@ a:focus-visible {
color: var(--color-text-on-primary);
}
/* ============================================
VIEW TRANSITIONS
Disable default crossfade on page content;
only named elements (header, logo, etc.) animate.
============================================ */
::view-transition-old(root),
::view-transition-new(root) {
animation: none;
}
/* ============================================
RECIPE GRID
Responsive card grid used across recipe pages