[BUG] Claude-Code steals visual focus from user without consent
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
decision popups and new content in the text scroll log window both steal the visual focus from the user's intent when the user is scrolling back through the text scroll log with the vertical elevator scroll bar.
What Should Happen?
append to window and decision popup should each wait until the user releases the scroll elevator button
Error Messages/Logs
Steps to Reproduce
create a log session of multiple turns;
run background tasks
grab the elevator button on the right with your mouse cursor/button and scroll back several pages while still holding the mouse button
wait for (new output in scroll window) or decision popup
both of those will rip the focus from the user controller elevator button and move the elevator button back to the bottom of the output
Claude Model
Not sure / Multiple models
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.170 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_