From 01d9fba776638a84c7564b9bc04fd70af77c8afa Mon Sep 17 00:00:00 2001 From: "vs-code-engineering[bot]" Date: Mon, 20 Apr 2026 18:44:58 +0000 Subject: [PATCH] [cherry-pick] Hide review button when chat plan is collapsed --- .../browser/widget/chatContentParts/chatPlanReviewPart.ts | 1 + .../browser/widget/chatContentParts/media/chatPlanReview.css | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatPlanReviewPart.ts b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatPlanReviewPart.ts index b75e9091c593d..5825d0f7dcbe0 100644 --- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatPlanReviewPart.ts +++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatPlanReviewPart.ts @@ -337,6 +337,7 @@ export class ChatPlanReviewPart extends Disposable implements IChatContentPart { private updateCollapsedPresentation(): void { this.domNode.classList.toggle('chat-plan-review-collapsed', this._isCollapsed); + this._restoreButton.element.classList.toggle('chat-plan-review-hidden', this._isCollapsed); this._collapseButton.label = this._isCollapsed ? `$(${Codicon.chevronDown.id})` : `$(${Codicon.chevronUp.id})`; diff --git a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/media/chatPlanReview.css b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/media/chatPlanReview.css index ed4307e8dc185..aaf8596568a8c 100644 --- a/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/media/chatPlanReview.css +++ b/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/media/chatPlanReview.css @@ -234,6 +234,11 @@ width: auto; } +/* ---------- Hidden helper ---------- */ +.interactive-session .chat-plan-review-container .monaco-button.chat-plan-review-hidden { + display: none; +} + /* ---------- Collapsed state ---------- */ .interactive-session .chat-plan-review-container.chat-plan-review-collapsed > .chat-confirmation-widget2.chat-plan-review > .chat-confirmation-widget-message-scrollable, .interactive-session .chat-plan-review-container.chat-plan-review-collapsed > .chat-confirmation-widget2.chat-plan-review > .chat-plan-review-feedback,