Skip to content

Commit c352e0d

Browse files
authored
Inline chat UI contains undesired empty space after getting response (#198756)
1 parent e8fcc1e commit c352e0d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/vs/workbench/contrib/chat/browser/media/chat.css

+1
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@
276276

277277
.interactive-item-container.interactive-item-compact.no-padding {
278278
padding: unset;
279+
gap: unset;
279280
}
280281

281282
.interactive-item-container.interactive-item-compact .header {

src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -588,9 +588,10 @@ export class InlineChatWidget {
588588
updateChatMessage(message: IInlineChatMessage | undefined): void;
589589
updateChatMessage(message: IInlineChatMessage | undefined, isIncomplete?: boolean): IInlineChatMessageAppender | undefined {
590590
this._chatMessageDisposables.clear();
591-
this._elements.chatMessage.classList.toggle('hidden', !message);
591+
const hasMessage = message?.message.value;
592+
this._elements.chatMessage.classList.toggle('hidden', !hasMessage);
592593
reset(this._elements.chatMessageContent);
593-
if (message) {
594+
if (hasMessage) {
594595
const sessionModel = this._chatMessageDisposables.add(new ChatModel(message.providerId, undefined, this._logService, this._chatAgentService));
595596
const responseModel = this._chatMessageDisposables.add(new ChatResponseModel(message.message, sessionModel, undefined, message.requestId, !isIncomplete, false, undefined));
596597
const viewModel = this._chatMessageDisposables.add(new ChatResponseViewModel(responseModel, this._logService));

0 commit comments

Comments
 (0)