[Feature Request] autoScrollEnabled should work in desktop app (non-fullscreen mode)

Resolved 💬 1 comment Opened Apr 16, 2026 by bigmichcio Closed May 25, 2026

Problem

autoScrollEnabled: false in ~/.claude.json only works in fullscreen mode (/tui fullscreen). In the desktop app (non-fullscreen), submitting a message with Enter always scrolls to the bottom, ignoring the setting.

Use Case

I use a letter-anchor system (a-z, aa-zz) for referencing earlier parts of long conversations. When I'm scrolled up reading point "f)" and submit a reply referencing it, the view jumps to the bottom, losing my reading position. This breaks the workflow of navigating long, structured conversations.

Expected Behavior

autoScrollEnabled: false should preserve scroll position on message submit in ALL modes (desktop app, fullscreen, default TUI).

Current Behavior

  • Desktop app: setting ignored, always scrolls to bottom on submit
  • /tui fullscreen: setting works (the dq() fullscreen check gates the feature)
  • Submit handler calls l6() which checks X8().autoScrollEnabled, but only in fullscreen mode

Environment

  • Claude Code 2.1.110, Windows 11, desktop app
  • ~/.claude.json contains "autoScrollEnabled": false

Related Issues

  • #37627, #35512, #39652, #21631 (auto-scroll during generation - same root cause, different trigger)

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗