diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-15 16:15:38 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-15 16:15:38 +0100 |
| commit | 6e7aa374b6e0e5ebda2f3525c130ce0cc1cd72cb (patch) | |
| tree | 070fba230a60ed0b3d4a19e0ab7f8cd80db19c14 /tools/timeline_editor | |
| parent | a6831bde0610c179c749c7f2e3a373b59eb8c7c5 (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/timeline_editor')
| -rw-r--r-- | tools/timeline_editor/timeline-viewport.js | 2 |
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 |
