diff --git a/frontend/src/components/calendar/EventDetailPanel.tsx b/frontend/src/components/calendar/EventDetailPanel.tsx index 211d796..33adc6d 100644 --- a/frontend/src/components/calendar/EventDetailPanel.tsx +++ b/frontend/src/components/calendar/EventDetailPanel.tsx @@ -291,7 +291,7 @@ export default function EventDetailPanel({ const el = descRef.current; if (!el) return; el.style.height = 'auto'; - el.style.height = `${Math.min(el.scrollHeight, 200)}px`; + el.style.height = `${el.scrollHeight}px`; }, [editState.description, isEditing]); // Poll lock status in view mode for shared events (Stream A: real-time lock awareness) @@ -955,7 +955,7 @@ export default function EventDetailPanel({ value={editState.description} onChange={(e) => updateField('description', e.target.value)} placeholder="Add a description..." - className="text-sm resize-y flex-1 min-h-[80px] max-h-[200px]" + className="text-sm resize-y flex-1 min-h-[80px]" /> diff --git a/frontend/src/components/calendar/EventForm.tsx b/frontend/src/components/calendar/EventForm.tsx index 2547b57..b24f770 100644 --- a/frontend/src/components/calendar/EventForm.tsx +++ b/frontend/src/components/calendar/EventForm.tsx @@ -147,7 +147,7 @@ export default function EventForm({ event, templateData, templateName, initialSt const el = descRef.current; if (!el) return; el.style.height = 'auto'; - el.style.height = `${Math.min(el.scrollHeight, 200)}px`; + el.style.height = `${el.scrollHeight}px`; }, [formData.description]); const selectableCalendars = calendars.filter((c) => !c.is_system); @@ -269,7 +269,7 @@ export default function EventForm({ event, templateData, templateName, initialSt value={formData.description} onChange={(e) => setFormData({ ...formData, description: e.target.value })} placeholder="Add a description..." - className="min-h-[80px] max-h-[200px] resize-y text-sm" + className="min-h-[80px] resize-y text-sm" />