[Bug] UI flickering and auto-scroll to top during parallel subagent execution
Bug Description
Severe UI Flickering and Auto-Scrolling During Parallel Subagent Execution
What I was doing:
Working in Claude Code on a project that required multiple code changes across different files.
What happened:
Claude Code deployed multiple subagents simultaneously to handle the code changes in parallel. This triggered severe UI flickering and the conversation repeatedly auto-scrolled to the top of the context window, making it nearly impossible to follow the updates or interact with the interface.
Resolution:
The flickering and auto-scrolling stopped immediately once all subagents completed their work and code changes were finished.
Expected behavior:
Subagents should execute changes without causing UI instability. The conversation view should remain stable and scrollable during parallel operations, with smooth real-time updates.
Impact:
The flickering and forced scrolling made the tool unusable during the parallel execution phase. I couldn't track progress, read output, or maintain context while the subagents were working.
Technical details:
Multiple subagents running concurrently
Issue persisted only during active parallel execution
Scrolling behavior was involuntary and constant, always jumping to top of conversation
Issue resolved immediately upon completion
Suspected cause:
Real-time UI updates from multiple concurrent subagents likely overwhelming the rendering pipeline or event handling system.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.1
- Feedback ID: 947be68b-5c92-478c-8710-e0a6e2236c13
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗