Skip to content

feat(vscode): make working indicator scroll chat - #13965

Merged
marius-kilocode merged 7 commits into
mainfrom
make-thinking-indicator-clickable-scroll-down
Sep 9, 2026
Merged

feat(vscode): make working indicator scroll chat#13965
marius-kilocode merged 7 commits into
mainfrom
make-thinking-indicator-clickable-scroll-down

Conversation

@marius-kilocode

Copy link
Copy Markdown
Collaborator

What Problem This Solves

The working indicator shows agent progress but does not provide the same scroll-to-latest action as the floating transcript control.

Why This Change Was Made

The indicator now reuses the current MessageList auto-scroll handler through ChatView and SessionDock. The control remains scoped to the current chat, keeps retry cancellation separate, preserves status accessibility, and uses the established session-action hover treatment.

User Impact

Clicking the working indicator scrolls the current chat to the latest message. The indicator has balanced spacing, contained hover styling, and remains usable in narrow sidebars.

Evidence

Focused unit tests, ESLint, Prettier, webview bundle, and isolated VS Code verification passed.

Working indicator with contained hover surface and balanced spacing

@kilo-code-bot

kilo-code-bot Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/labs-tool-call-lab/search-previews-chromium-linux.png
Previous Review Summaries (5 snapshots, latest commit f57b692)

Current summary above is authoritative. Previous snapshots are kept for context only.

Previous review (commit f57b692)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • packages/kilo-vscode/tests/chat-auto-scroll.spec.ts

Previous review (commit 1ebcf56)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/labs-tool-call-lab/search-previews-chromium-linux.png

Previous review (commit 0de6adb)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • packages/kilo-vscode/tests/chat-auto-scroll.spec.ts

Previous review (commit d4c17d2)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • packages/kilo-vscode/tests/chat-auto-scroll.spec.ts

Previous review (commit 6bbe6ac)

Status: No Issues Found | Recommendation: Merge

Files Reviewed (7 files)
  • .changeset/clickable-thinking-indicator.md
  • packages/kilo-vscode/tests/unit/session-dock.test.ts
  • packages/kilo-vscode/webview-ui/src/components/chat/ChatView.tsx
  • packages/kilo-vscode/webview-ui/src/components/chat/MessageList.tsx
  • packages/kilo-vscode/webview-ui/src/components/chat/SessionDock.tsx
  • packages/kilo-vscode/webview-ui/src/components/shared/WorkingIndicator.tsx
  • packages/kilo-vscode/webview-ui/src/styles/chat-layout.css

Reviewed by grok-4.6 · Input: 72.7K · Output: 2.7K · Cached: 103.6K

Review guidance: REVIEW.md from base branch main

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.

2 participants