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