From 6e7aa374b6e0e5ebda2f3525c130ce0cc1cd72cb Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 15 Feb 2026 16:15:38 +0100 Subject: fix(timeline-editor): correct waveform tooltip position calculation Remove TIMELINE_LEFT_PADDING offset from waveform cursor calculation. mouseX is already relative to waveform container, no padding adjustment needed. Co-Authored-By: Claude Sonnet 4.5 --- tools/timeline_editor/timeline-viewport.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/timeline_editor/timeline-viewport.js b/tools/timeline_editor/timeline-viewport.js index c0e3cf5..dcedb45 100644 --- a/tools/timeline_editor/timeline-viewport.js +++ b/tools/timeline_editor/timeline-viewport.js @@ -146,7 +146,7 @@ export class ViewportController { const rect = this.dom.waveformContainer.getBoundingClientRect(); const mouseX = e.clientX - rect.left; const scrollLeft = this.dom.timelineContent.scrollLeft; - const timeBeats = (scrollLeft + mouseX - this.TIMELINE_LEFT_PADDING) / this.state.pixelsPerBeat; + const timeBeats = (scrollLeft + mouseX) / this.state.pixelsPerBeat; const timeSeconds = timeBeats * this.state.secondsPerBeat; // Position cursor -- cgit v1.2.3