From 0b100398e70814d6c50a02831b12276b6d281cf4 Mon Sep 17 00:00:00 2001 From: Christian Vidal Wolf Date: Thu, 9 Apr 2026 10:20:59 +0200 Subject: [PATCH] Fix: focus textarea after AI generation for manual editing --- src/components/EditPanel.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/EditPanel.tsx b/src/components/EditPanel.tsx index 6185856..13c3481 100644 --- a/src/components/EditPanel.tsx +++ b/src/components/EditPanel.tsx @@ -127,6 +127,11 @@ export function EditPanel({ row, rowIndex, onSave, onClose, onCaptureState }: Ed const generatedText = await generateGemini(prompt, systemPrompt); setFormData(prev => ({ ...prev, [field]: generatedText.trim() })); setGeneratedFields(prev => new Set(prev).add(field)); + // Focus the textarea so user can edit immediately after AI generation + setTimeout(() => { + const textarea = document.getElementById(`field-${field}`); + if (textarea) textarea.focus(); + }, 100); } catch (err: any) { setError(err.message || 'An error occurred during generation.'); } finally { @@ -205,6 +210,7 @@ export function EditPanel({ row, rowIndex, onSave, onClose, onCaptureState }: Ed )}