From 722dbca888b9bf4b6024d78f3192d0a36d9afedc Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 06:10:35 +0200 Subject: [PATCH] Change event types from PointerEvent to MouseEvent in ProjectSchedulePane.tsx --- src/app/ProjectSchedulePane.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/ProjectSchedulePane.tsx b/src/app/ProjectSchedulePane.tsx index 2158b863..f7df33fa 100644 --- a/src/app/ProjectSchedulePane.tsx +++ b/src/app/ProjectSchedulePane.tsx @@ -3,7 +3,7 @@ import { useRef, useState, type KeyboardEvent as ReactKeyboardEvent, - type PointerEvent as ReactPointerEvent + type MouseEvent as ReactMouseEvent } from "react"; import { @@ -516,7 +516,7 @@ export function ProjectSequencerPane({ }, []); const beginRoutineDrag = ( - event: ReactPointerEvent, + event: ReactMouseEvent, routine: ProjectScheduleRoutine, mode: RoutineDragState["mode"] ) => { @@ -550,7 +550,7 @@ export function ProjectSequencerPane({ const previousUserSelect = document.body.style.userSelect; document.body.style.userSelect = "none"; - const handlePointerMove = (pointerEvent: PointerEvent) => { + const handlePointerMove = (pointerEvent: MouseEvent) => { const currentDragState = routineDragStateRef.current; if (currentDragState === null) { @@ -571,8 +571,8 @@ export function ProjectSequencerPane({ const finalDragState = routineDragStateRef.current; document.body.style.userSelect = previousUserSelect; - window.removeEventListener("pointermove", handlePointerMove); - window.removeEventListener("pointerup", handlePointerUp); + window.removeEventListener("mousemove", handlePointerMove); + window.removeEventListener("mouseup", handlePointerUp); routineDragCleanupRef.current = null; setRoutineDragState(null); routineDragStateRef.current = null; @@ -602,13 +602,13 @@ export function ProjectSequencerPane({ routineDragCleanupRef.current = () => { document.body.style.userSelect = previousUserSelect; - window.removeEventListener("pointermove", handlePointerMove); - window.removeEventListener("pointerup", handlePointerUp); + window.removeEventListener("mousemove", handlePointerMove); + window.removeEventListener("mouseup", handlePointerUp); routineDragCleanupRef.current = null; }; - window.addEventListener("pointermove", handlePointerMove); - window.addEventListener("pointerup", handlePointerUp); + window.addEventListener("mousemove", handlePointerMove); + window.addEventListener("mouseup", handlePointerUp); routineDragStateRef.current = nextDragState; setRoutineDragState(nextDragState); };