What happened
With a Session's terminal tab open in the workbar, the whole app becomes noticeably laggy: typing, switching tabs, and dragging the window all drop frames, fan spins up / CPU usage stays high, and it does not recover when the terminal is idle (sitting at a prompt with no new output) — the app stays sluggish for as long as the terminal panel is open.
How to reproduce
- Start the app and open a Session's conversation;
- Click "展开任务工作栏" (expand task workbar), then open "终端" (Terminal) from the tools menu;
- Produce a burst of terminal output, e.g. run
for i in $(seq 1 200); do echo "line $i"; done;
- Observe: even after the terminal goes idle, a DevTools Performance recording shows a continuous ResizeObserver → fit call stack with repeated relayouts, and everyday interactions visibly drop frames. The terminal panel also grows taller as content accumulates.
Frequency: reproduces reliably (100%) whenever the terminal panel is open.
Environment
- Maka version or commit:
492ff80f0 (fix landed in 148344f4f)
- OS and version: macOS 14.7.8
- Surface: Desktop
- Node.js version, if running from source: v25.9.0
Logs, screenshots, or additional context
No response
What happened
With a Session's terminal tab open in the workbar, the whole app becomes noticeably laggy: typing, switching tabs, and dragging the window all drop frames, fan spins up / CPU usage stays high, and it does not recover when the terminal is idle (sitting at a prompt with no new output) — the app stays sluggish for as long as the terminal panel is open.
How to reproduce
for i in $(seq 1 200); do echo "line $i"; done;Frequency: reproduces reliably (100%) whenever the terminal panel is open.
Environment
492ff80f0(fix landed in148344f4f)Logs, screenshots, or additional context
No response