From 1b8c51694938575c794ac9754205a8fab04fe691 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Wed, 8 Jan 2025 13:08:23 -0800 Subject: [PATCH] Fix terminal chat placeholder Fixes microsoft/vscode-copilot#10440 --- .../terminalContrib/chat/browser/terminalChatWidget.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts b/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts index d1a310aae2914..9077da3811fe4 100644 --- a/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts +++ b/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts @@ -328,6 +328,12 @@ export class TerminalChatWidget extends Disposable { const model = this._model.value; if (model) { this._inlineChatWidget.setChatModel(model, this._loadViewState()); + model.waitForInitialization().then(() => { + if (token.isCancellationRequested) { + return; + } + this._resetPlaceholder(); + }); } if (!this._model.value) { throw new Error('Failed to start chat session');