Skip to content

AI chat auto-scroll does not follow streaming updates when Thinking/Tool Calls are visible #402

@rnwolfe

Description

@rnwolfe

Summary

When AI chat is configured to show thinking/tool-call output, the viewport can stop following the live conversation even though auto-scroll is enabled.

Environment

  • App: Maestro (renderer chat view)
  • Component: src/renderer/components/TerminalOutput.tsx
  • Mode: AI mode with thinking/tool-call visibility enabled

Steps to Reproduce

  1. Enable AI chat display mode that shows thinking/tool calls.
  2. Start a prompt that produces streaming thinking/tool activity.
  3. Keep auto-scroll enabled and observe output as chunks stream.

Expected Behavior

The chat viewport stays pinned to the latest output while streaming is active.

Actual Behavior

The viewport intermittently stops following updates during streaming, requiring manual scroll-to-bottom.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions