From d21c61a8b26e672014659f63853cdab2446a6c5c Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Tue, 19 May 2026 23:08:13 -0400 Subject: [PATCH] fix: addClip uses s.fps instead of hardcoded TC.secondsToFrames (59.94) --- services/web-ui/public/js/timeline.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/web-ui/public/js/timeline.js b/services/web-ui/public/js/timeline.js index 4d0bcf8..e0e5c87 100644 --- a/services/web-ui/public/js/timeline.js +++ b/services/web-ui/public/js/timeline.js @@ -475,8 +475,10 @@ srcIn = srcIn || 0; srcOut = srcOut || (asset.duration_ms ? asset.duration_ms / 1000 : 10); - var srcInFr = TC.secondsToFrames(srcIn); - var srcOutFr = TC.secondsToFrames(srcOut); + // Use s.fps for frame conversion so clips land on the correct frame grid + // regardless of sequence frame rate (not hardcoded to 59.94). + var srcInFr = Math.round(srcIn * s.fps); + var srcOutFr = Math.round(srcOut * s.fps); var tlInFr = s.playheadFrames; var tlOutFr = tlInFr + (srcOutFr - srcInFr);