From 97e6a3a1556bf489f0c9fc79a38c3366e01aa10b Mon Sep 17 00:00:00 2001 From: webadderall <131426131+webadderall@users.noreply.github.com> Date: Tue, 5 May 2026 16:00:43 +1000 Subject: [PATCH] Revert "fix: restore minimal safe-zone cursor recentering" This reverts commit 5e9f04805987bb94149866a10118e521c8ffe088. --- .../video-editor/videoPlayback/cursorFollowCamera.test.ts | 4 ++-- .../video-editor/videoPlayback/cursorFollowCamera.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/video-editor/videoPlayback/cursorFollowCamera.test.ts b/src/components/video-editor/videoPlayback/cursorFollowCamera.test.ts index 0fe59018..8493623a 100644 --- a/src/components/video-editor/videoPlayback/cursorFollowCamera.test.ts +++ b/src/components/video-editor/videoPlayback/cursorFollowCamera.test.ts @@ -72,9 +72,9 @@ describe("computeCursorFollowFocus", () => { { snapToEdgesRatio: 0.25 }, ); - expect(firstShift.cx).toBeCloseTo(0.575, 6); + expect(firstShift.cx).toBeCloseTo(0.7, 6); expect(firstShift.cy).toBeCloseTo(0.5, 6); - expect(secondShift.cx).toBeCloseTo(0.595, 6); + expect(secondShift.cx).toBeCloseTo(0.7, 6); expect(secondShift.cy).toBeCloseTo(0.5, 6); }); diff --git a/src/components/video-editor/videoPlayback/cursorFollowCamera.ts b/src/components/video-editor/videoPlayback/cursorFollowCamera.ts index 94727581..75106a81 100644 --- a/src/components/video-editor/videoPlayback/cursorFollowCamera.ts +++ b/src/components/video-editor/videoPlayback/cursorFollowCamera.ts @@ -100,15 +100,15 @@ function recenterFocusWhenCursorLeavesSafeZone( let nextFocusY = currentFocus.cy; if (cursorFocus.cx < safeLeft) { - nextFocusX = cursorFocus.cx + halfSpan - safeZoneInset; + nextFocusX = cursorFocus.cx; } else if (cursorFocus.cx > safeRight) { - nextFocusX = cursorFocus.cx - halfSpan + safeZoneInset; + nextFocusX = cursorFocus.cx; } if (cursorFocus.cy < safeTop) { - nextFocusY = cursorFocus.cy + halfSpan - safeZoneInset; + nextFocusY = cursorFocus.cy; } else if (cursorFocus.cy > safeBottom) { - nextFocusY = cursorFocus.cy - halfSpan + safeZoneInset; + nextFocusY = cursorFocus.cy; } return clampFocusToScale(