From de968877895a8ae5f0edb83a43b37fa190cc8ec9 Mon Sep 17 00:00:00 2001 From: Jacob Richman Date: Fri, 25 Jul 2025 20:26:13 +0000 Subject: Fix bugs breaking drag and drop of files. (#4887) Co-authored-by: matt korwel --- packages/cli/src/ui/components/InputPrompt.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'packages/cli/src/ui/components/InputPrompt.tsx') diff --git a/packages/cli/src/ui/components/InputPrompt.tsx b/packages/cli/src/ui/components/InputPrompt.tsx index 9f15b56d..8d296dc4 100644 --- a/packages/cli/src/ui/components/InputPrompt.tsx +++ b/packages/cli/src/ui/components/InputPrompt.tsx @@ -164,7 +164,8 @@ export const InputPrompt: React.FC = ({ const handleInput = useCallback( (key: Key) => { - if (!focus) { + /// We want to handle paste even when not focused to support drag and drop. + if (!focus && !key.paste) { return; } @@ -349,7 +350,7 @@ export const InputPrompt: React.FC = ({ ], ); - useKeypress(handleInput, { isActive: focus }); + useKeypress(handleInput, { isActive: true }); const linesToRender = buffer.viewportVisualLines; const [cursorVisualRowAbsolute, cursorVisualColAbsolute] = -- cgit v1.2.3