From fe1a7f9b3be45b2fe53598df9498fb1959a0aee1 Mon Sep 17 00:00:00 2001 From: th Date: Mon, 20 Apr 2026 22:16:29 +0200 Subject: [PATCH] fix: marker template was overriding the red default with --accent The inline style wrote --marker-color: var(--accent) whenever marker.color wasn't set, which shadowed the CSS default. Only emit the inline override when a per-marker color is explicitly set so the stylesheet's red (#ef4444) actually applies. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/components/Timeline.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Timeline.vue b/src/components/Timeline.vue index d9c11dc..7ece975 100644 --- a/src/components/Timeline.vue +++ b/src/components/Timeline.vue @@ -2001,7 +2001,7 @@ onBeforeUnmount(() => { :class="{ selected: selectedMarkerId === marker.id }" :style="{ left: pxFromTime(marker.time) + 'px', - '--marker-color': marker.color || 'var(--accent)', + ...(marker.color ? { '--marker-color': marker.color } : {}), }" :title="marker.name" @pointerdown="onMarkerPointerDown($event, marker.id)"