From b89439becbd7a59848715fde195768fea85065c3 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 12 Mar 2024 20:37:58 -0300 Subject: [PATCH] Fix event listener memory leak in RenameLabel component --- src/frontend/src/components/ui/rename-label.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/frontend/src/components/ui/rename-label.tsx b/src/frontend/src/components/ui/rename-label.tsx index d9e77f4cf..a10277363 100644 --- a/src/frontend/src/components/ui/rename-label.tsx +++ b/src/frontend/src/components/ui/rename-label.tsx @@ -28,6 +28,9 @@ export default function RenameLabel(props) { } } resizeInput(); + return () => { + if(isRename) document.removeEventListener("keydown", () => {}); + }; }, [isRename]); const inputRef = useRef(null);