[Bug]: Chat lurches when the terminal drawer opens during a running turn#32778
Before submitting
- I searched existing issues and did not find a duplicate.
- I included enough detail to reproduce or investigate the problem.
Area
apps/desktop
Steps to reproduce
- Open a thread long enough to scroll, and stay scrolled to the end of the chat.
- open the terminal drawer (
mod+j), notice smooth animation. - Close the drawer, then send a prompt so the agent is working.
- while the turn is running, open the terminal drawer again, notice jank.
Video 1: agent idle (expected)
https://github.com/user-attachments/assets/a58bbed4-b8e2-46dd-b025-06fb8697ed59
The drawer slides open and the last message stays on the chat's bottom edge throughout the animation. Nothing moves except the drawer.
Video 2: agent working (actual)
https://github.com/user-attachments/assets/87b9b467-70e5-4bd5-9606-cbc777d1cb51
Same action, same thread. While the drawer grows, the newest content dips below the visible area, then slides back to the bottom once the drawer stops. The chat looks like it's chasing its own end.
Expected behavior
Opening the drawer while the agent is working should look like Video 1: the end of the chat stays pinned for the whole animation.
Actual behavior
The pinning breaks only while a turn is running, as in Video 2. When idle, or with the Appearance/Advanced/Panel animations set to 0, the chat stays pinned.
Impact
Cosmetic issue
Version or commit
0.1.7
Environment
win10 x64
Logs or stack traces
| 1 |
Screenshots, recordings, or supporting files
No response
Workaround
Turn on "reduce motion", or open the terminal only while no turn is running.