fix(studio): accept razor splits at the canvas clamp boundary (#1340)

This commit is contained in:
Carlos Alcaraz Gregor
2026-06-11 10:26:49 -04:00
committed by GitHub
parent 83662c11a8
commit c52165d1b6
3 changed files with 68 additions and 7 deletions
+2 -7
View File
@@ -7,7 +7,7 @@ import {
canSplitElement,
buildPatchTarget,
readFileContent,
SPLIT_BOUNDARY_EPSILON_S,
isSplitTimeWithinBounds,
} from "../utils/timelineElementSplit";
import type { RecordEditInput } from "./useTimelineEditing";
@@ -171,12 +171,7 @@ export function useRazorSplit({
const pid = projectIdRef.current;
if (!pid || !canSplitElement(element)) return;
const clipStart = element.start;
const clipEnd = element.start + element.duration;
if (
splitTime <= clipStart + SPLIT_BOUNDARY_EPSILON_S ||
splitTime >= clipEnd - SPLIT_BOUNDARY_EPSILON_S
) {
if (!isSplitTimeWithinBounds(splitTime, element.start, element.duration)) {
return;
}