diff --git a/src/components/EditPanel.tsx b/src/components/EditPanel.tsx
index 13c3481..2eef0cf 100644
--- a/src/components/EditPanel.tsx
+++ b/src/components/EditPanel.tsx
@@ -179,6 +179,10 @@ export function EditPanel({ row, rowIndex, onSave, onClose, onCaptureState }: Ed
);
+ const handleInputKeyDown = (e: React.KeyboardEvent) => {
+ e.stopPropagation();
+ };
+
const FieldEditor = ({ title, field }: { title: string, field: keyof typeof formData }) => (
@@ -213,6 +217,7 @@ export function EditPanel({ row, rowIndex, onSave, onClose, onCaptureState }: Ed
id={`field-${String(field)}`}
value={formData[field]}
onChange={e => setFormData(prev => ({ ...prev, [field]: e.target.value }))}
+ onKeyDown={handleInputKeyDown}
className={cn(
"w-full h-32 bg-slate-900 border rounded-md p-3 text-sm text-white focus:outline-none focus:ring-1 transition-colors resize-none",
isModified(field) ? "border-blue-500 focus:ring-blue-500" : "border-slate-700 focus:border-slate-500 focus:ring-slate-500"