summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-15 16:15:38 +0100
committerskal <pascal.massimino@gmail.com>2026-02-15 16:15:38 +0100
commit6e7aa374b6e0e5ebda2f3525c130ce0cc1cd72cb (patch)
tree070fba230a60ed0b3d4a19e0ab7f8cd80db19c14 /tools
parenta6831bde0610c179c749c7f2e3a373b59eb8c7c5 (diff)
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 <noreply@anthropic.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/timeline_editor/timeline-viewport.js2
1 files changed, 1 insertions, 1 deletions
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