Draft chat input gets lost when ⌥⬆ loads previous input

Describe the Bug

When editing a long prompt, because of ingrained habits with using keyboard modifiers to quickly navigate text, I find it easy to accidentally lose my progress.
This is quite disruptive to flow.

Steps to Reproduce

Press ⌥⬆ in the main sidebar chat input field when the cursor is already on the top paragraph.

Expected Behavior

The edit cursor/caret stopping at the top of the input would be the most standard behavior I think.
If the feature to replace the input with previously entered text is supported, I would expect it to be symmetric, with a corresponding feature restoring more recently entered text when navigating “past the bottom” of the input.
I should never lose this input without an easy way to get it back.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 0.50.5 (Universal)
VSCode Version: 1.96.2
Commit: 96e5b01ca25f8fbd4c4c10bc69b15f6228c80770
Date: 2025-05-18T04:16:01.651Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0

Does this stop you from using Cursor

No - Cursor works, but with this issue