Bug when scrolling Cursor chat

Describe the Bug

If i’m in an active chat with an LLM in Cursor, and i scroll upwards using my keypad, I have an annoying experience where my cursor (no pun intended) goes up ‘out of the chat window’ into the attached file area; then when i go ‘down’ back into the chat window, it automatically pushes me to the bottom of the text, rather than at the top.

so if i have written a bunch of context into a chat window, but want to add some text at the top of the chat, i’ll just hold the Up arrow until I get to the top of the chat. BUT if i press the Up arrow 1 too many times, I get pushed ‘out of the top’ of the chat window, and when I press the down arrow 1 time to get back into the chat window, I get left automatically at the bottom of the text I wrote into the chat.

It’s a very minor detail but an annoying occurrence (especially when I sometimes dump logs into the chat window and then want to start the message with more context about the logs), I end up bouncing up and down the chat a few times annoyingly.

Steps to Reproduce

Start a new chat.

Write a few lines of text (or just copy paste this small snippet: “here are a few lines of text as prompt filler so that I can show this behavior on Cursor”)

Click the Up arrow on your keyboard until you get past your text into the @ field on top of the chat

Then click the Down arrow to get back into the chat.

You’ll be at the bottom of the text window. This is fine with 1 line of text in the chat window, but when you have a few paragraphs, its annoying.

Expected Behavior

The Down arrow when you’re ‘On top of the chat window’ should bring you to BEFORE THE FIRST CHARACTER in the chat, NOT to the last character.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.2.1 (Universal)
VSCode Version: 1.99.3
Commit: 031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0
Date: 2025-07-03T06:08:06.355Z (3 days ago)

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. Could you also share a screencast of this behavior?

yeah here is a really minimal example, it’s just annoying when there is a bunch of text / context in that window because you might want to drop something at the top of your text… but if you ‘overshoot’ the top of your text window, you can’t get back to the top with the keyboard, since it’ll shoot you to the bottom

Thank you for the video, we are investigating it.