diff --git a/frontend/src/views/TaskEditorView.vue b/frontend/src/views/TaskEditorView.vue index f7baeed..68b3b8a 100644 --- a/frontend/src/views/TaskEditorView.vue +++ b/frontend/src/views/TaskEditorView.vue @@ -737,12 +737,19 @@ useEditorGuards(dirty, save); border-bottom: 1px solid var(--color-border); } +/* .task-main is a flex column; without flex-shrink: 0, long body content + gets squeezed back to min-height and overflows visibly on top of siblings. */ +.body-editor-wrap, +.body-log { + flex-shrink: 0; +} + .body-editor-wrap { min-height: 200px; } -.body-log { - /* TaskLogSection already has its own border/bg */ +:deep(.preview-pane) { + flex-shrink: 0; } /* Right sidebar: metadata fields */