From 8029bdec928703206f34363787712cd61e5800bd Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 14 Jun 2026 11:38:32 +0200 Subject: [PATCH] fix(timeline): keep the axis spine behind the in-flow content (REQ-006) The absolutely-positioned spine ::before painted above the in-flow centered content (density strips, event pills), drawing the line through them. Give .timeline-axis a stacking context and the spine z-index:-1 so the line is always background; cards, pills, strips, dots and badges ride on top. Refs #833 Co-Authored-By: Claude Opus 4.8 --- frontend/src/lib/timeline/TimelineView.svelte | 9 +++++++++ frontend/src/lib/timeline/TimelineView.svelte.spec.ts | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/timeline/TimelineView.svelte b/frontend/src/lib/timeline/TimelineView.svelte index 05cf72e4..2820f6d0 100644 --- a/frontend/src/lib/timeline/TimelineView.svelte +++ b/frontend/src/lib/timeline/TimelineView.svelte @@ -90,6 +90,14 @@ const isEmpty = $derived(timeline.years.length === 0 && timeline.undated.length {/if}