From 8c0a061fa072b1e67e6edf1a9fe7fcc54fc4e46c Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Sat, 20 Apr 2024 23:27:59 +1000 Subject: [PATCH] fix(ui): hotkeys dependency array --- .../regionalPrompts/components/UndoRedoButtonGroup.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/invokeai/frontend/web/src/features/regionalPrompts/components/UndoRedoButtonGroup.tsx b/invokeai/frontend/web/src/features/regionalPrompts/components/UndoRedoButtonGroup.tsx index 1243796662..bb8f9cfd6e 100644 --- a/invokeai/frontend/web/src/features/regionalPrompts/components/UndoRedoButtonGroup.tsx +++ b/invokeai/frontend/web/src/features/regionalPrompts/components/UndoRedoButtonGroup.tsx @@ -15,13 +15,16 @@ export const UndoRedoButtonGroup = memo(() => { const handleUndo = useCallback(() => { dispatch(undo()); }, [dispatch]); - useHotkeys(['meta+z', 'ctrl+z'], handleUndo, { enabled: mayUndo, preventDefault: true }, [mayUndo, undo]); + useHotkeys(['meta+z', 'ctrl+z'], handleUndo, { enabled: mayUndo, preventDefault: true }, [mayUndo, handleUndo]); const mayRedo = useAppSelector((s) => s.regionalPrompts.future.length > 0); const handleRedo = useCallback(() => { dispatch(redo()); }, [dispatch]); - useHotkeys(['meta+shift+z', 'ctrl+shift+z'], handleRedo, { enabled: mayRedo, preventDefault: true }, [mayRedo, redo]); + useHotkeys(['meta+shift+z', 'ctrl+shift+z'], handleRedo, { enabled: mayRedo, preventDefault: true }, [ + mayRedo, + handleRedo, + ]); return (