Agent/Chat panel ignores Windows mouse wheel "lines per scroll" setting

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Windows lets you set how many lines the mouse wheel scrolls per notch (Settings → Bluetooth & devices → Mouse → Scrolling → Lines to scroll at a time). Chrome and other apps respect this. Cursor’s Agent/Chat panel does not — it always scrolls about 1 line per wheel notch, regardless of the Windows setting.

I also tried the VS Code scroll sensitivity settings in %APPDATA%\Cursor\User\settings.json:

“editor.mouseWheelScrollSensitivity”: 10,
“workbench.list.mouseWheelScrollSensitivity”: 10,
“terminal.integrated.mouseWheelScrollSensitivity”: 10
After a window reload, chat scroll behavior did not change. Those settings appear to affect the code editor / lists / terminal, but not the Agent/Chat panel.

Steps to Reproduce

On Windows, set Lines to scroll at a time to something obvious (e.g. 10).
Open Chrome (or Notepad) with a long document — confirm each wheel notch scrolls ~10 lines.
Open Cursor 3.x in Glass / Agents layout.
Open a long Agent chat thread.
Scroll the chat transcript with the mouse wheel.

Expected Behavior

Chat should scroll roughly the same number of lines per wheel notch as other Windows apps (matching the OS setting), or at least expose a Cursor setting to control chat scroll speed.

Operating System

Windows 10/11

Version Information

Version: 3.7.19 (system setup)
VS Code Extension API: 1.105.1
Commit: 80c653c2c3528e65016a0d304b54486084b470b0
Date: 2026-06-07T01:42:56.126Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Thanks for the detailed report, and for testing those settings. Your read is correct: editor.mouseWheelScrollSensitivity, workbench.list.mouseWheelScrollSensitivity, and terminal.integrated.mouseWheelScrollSensitivity only apply to the code editor, lists, and terminal. The Agent/Chat transcript doesn’t go through those code paths, so they have no effect on it, which is why the reload changed nothing.

There’s currently no setting that controls chat scroll speed, and the chat panel doesn’t pick up the Windows “lines to scroll at a time” setting the way the editor and other apps do. So this is a real gap on our side, not anything on your end.

I’ve logged this with our team as a request to add scroll-speed control for the chat panel (or to have it respect the OS setting). I’ll update this thread if that changes.