From 38528a50e558f6401c9bb20e7c2d3df896397899 Mon Sep 17 00:00:00 2001 From: Marcel Raddatz Date: Fri, 10 Apr 2026 12:49:28 +0200 Subject: [PATCH] fix(planner): eliminate front-face bleed by removing preserve-3d MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit transform-style:preserve-3d on a parent with box-shadow/transition causes Chrome to fail backface-visibility:hidden. Replace with independent per-face rotateY transforms: front: 0deg → -180deg (flipped) back: 180deg → 0deg (flipped) No preserve-3d needed — each face is its own compositing layer. Co-Authored-By: Claude Sonnet 4.6 --- .../src/lib/planner/DesktopDayTile.svelte | 42 +++++++------------ 1 file changed, 14 insertions(+), 28 deletions(-) diff --git a/frontend/src/lib/planner/DesktopDayTile.svelte b/frontend/src/lib/planner/DesktopDayTile.svelte index 446e74a..3e43a6a 100644 --- a/frontend/src/lib/planner/DesktopDayTile.svelte +++ b/frontend/src/lib/planner/DesktopDayTile.svelte @@ -123,10 +123,8 @@ onclick={handleFlip} onkeydown={handleKeydown} > -
- -
+
-
+
-
{:else}