Skip to content

fix(chat): restore transcript scrolling and thinking collapse - #406

Merged
yyg-max merged 1 commit into
mainfrom
fix/chat-transcript-scroll-thinking-collapse
Aug 9, 2026
Merged

fix(chat): restore transcript scrolling and thinking collapse#406
yyg-max merged 1 commit into
mainfrom
fix/chat-transcript-scroll-thinking-collapse

Conversation

@su-fen

@su-fen su-fen commented Aug 9, 2026

Copy link
Copy Markdown
Member

Summary

  • restore the shared chat wrapper flex height chain so long GUI transcripts remain scrollable
  • render thinking details inline with the existing lazy collapse instead of a portal bubble
  • preserve live auto-open behavior while respecting manual expand/collapse choices across GUI and WebUI
  • add regression coverage for transcript layout and thinking rendering contracts

Testing

  • node --test test/chat/chat-transcript-scroller.test.mjs test/chat/thinking-overlay-model.test.mjs (agent-gui)
  • node --test test/thinking-overlay-model.test.mjs (gateway web)
  • targeted Biome checks for all changed TypeScript files
  • pnpm check:ui-boundaries
  • pnpm build:gui
  • pnpm build:webui

Screenshots / preview

image

Fixes #405

@StackCairn
StackCairn marked this pull request as draft August 9, 2026 07:44
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

PR governance checks passed. Awaiting human review.

@su-fen
su-fen marked this pull request as ready for review August 9, 2026 07:46
@StackCairn
StackCairn marked this pull request as draft August 9, 2026 07:46
@su-fen
su-fen marked this pull request as ready for review August 9, 2026 07:47
@yyg-max
yyg-max merged commit c3434f9 into main Aug 9, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chat transcript cannot scroll and thinking details render as an overlay

2 participants