From 61f49d724ccde82f3b775b6bac2f9eac7aece4ec Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 23 Jan 2026 15:00:51 +0000 Subject: [PATCH] fix: remove global Enter key listener from RestoreTaskDialog to prevent accidental restores --- webview-ui/src/components/chat/RestoreTaskDialog.tsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/webview-ui/src/components/chat/RestoreTaskDialog.tsx b/webview-ui/src/components/chat/RestoreTaskDialog.tsx index 385d9067b5..77bb7b0a27 100644 --- a/webview-ui/src/components/chat/RestoreTaskDialog.tsx +++ b/webview-ui/src/components/chat/RestoreTaskDialog.tsx @@ -1,5 +1,4 @@ -import { useCallback, useEffect } from "react" -import { useKeyPress } from "react-use" +import { useCallback } from "react" import { AlertDialogProps } from "@radix-ui/react-alert-dialog" import { @@ -19,7 +18,6 @@ import { vscode } from "@/utils/vscode" export const RestoreTaskDialog = ({ ...props }: AlertDialogProps) => { const { t } = useAppTranslation() - const [isEnterPressed] = useKeyPress("Enter") const { onOpenChange } = props @@ -28,12 +26,6 @@ export const RestoreTaskDialog = ({ ...props }: AlertDialogProps) => { onOpenChange?.(false) }, [onOpenChange]) - useEffect(() => { - if (props.open && isEnterPressed) { - onRestore() - } - }, [props.open, isEnterPressed, onRestore]) - return ( onOpenChange?.(false)}>