Before submitting#
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#
Screenshots, recordings, or supporting files#
No response
Workaround#
Turn on "reduce motion", or open the terminal only while no turn is running.