diff --git a/ui/src/components/popovers/PasteModal.tsx b/ui/src/components/popovers/PasteModal.tsx index c902a7c7..ff16d94a 100644 --- a/ui/src/components/popovers/PasteModal.tsx +++ b/ui/src/components/popovers/PasteModal.tsx @@ -54,10 +54,12 @@ export default function PasteModal() { }, [send, setKeyboardLayout]); const onCancelPasteMode = useCallback(() => { - cancelExecuteMacro(); + if (isPasteInProgress) { + cancelExecuteMacro(); + } setDisableVideoFocusTrap(false); setInvalidChars([]); - }, [setDisableVideoFocusTrap, cancelExecuteMacro]); + }, [isPasteInProgress, setDisableVideoFocusTrap, cancelExecuteMacro]); const onConfirmPaste = useCallback(async () => { if (!TextAreaRef.current || !selectedKeyboard) return; @@ -226,7 +228,7 @@ export default function PasteModal() {