Three interrelated bugs from the latest feedback round: 1. Console was idiotically small (fixed 5 rows). Reverted to the originally-requested formula: max(5 rows, 15% of available vertical space). The drift-back-to-huge problem is solved the right way in fix #2, not by clamping size small. 2. Sidebar proportions drifted on every toggle (Call Stack ballooning, Scopes/Watches shrinking to 1 row each after several in-and-outs). Root cause found in dapui/windows/layout.lua: `update_sizes` writes CURRENT window ratios back into `win_state.size` after each operation, so the next open_wh uses those drifted ratios as its target. Fix: call `dapui.open({ reset = true })`. The `reset` flag tells dapui to ignore the drifted cached state and use `init_size` (our original 0.25 per pane) on every open. 3. Status bar's bottom border rendered dark while everywhere else showed a light-grey FloatBorder-style edge. Restored the bottom separator row on the status bar, making it 3 rows again (sep / content / sep). The legend bar stays 2 rows (content / sep) because its top transition borrows from dapui's pane border below. Symmetry across all 4 visible bar edges now. Console double-output on multiple restarts still reported; that's a separate in-place-terminal-clear issue still being investigated. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>