From 3f4027c6fa93d82c5c374585aabc339d8744e0d3 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 1 Jul 2024 10:42:15 -0400 Subject: [PATCH] fix: Event listener memory leak --- shared/editor/components/hooks/useDragResize.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/editor/components/hooks/useDragResize.ts b/shared/editor/components/hooks/useDragResize.ts index 10805e266..fea20ca24 100644 --- a/shared/editor/components/hooks/useDragResize.ts +++ b/shared/editor/components/hooks/useDragResize.ts @@ -87,7 +87,8 @@ export default function useDragResize(props: Params): ReturnValue { setDragging(undefined); props.onChangeSize?.(size); - document.removeEventListener("mousemove", handlePointerMove); + document.removeEventListener("pointerup", handlePointerUp); + document.removeEventListener("pointermove", handlePointerMove); }; const handleKeyDown = (event: KeyboardEvent) => {