Skip to content

Commit dadbc58

Browse files
authored
chat: fix showing notebook cells is running out of panel chat (microsoft#254492)
Fixes microsoft#254336
1 parent 716794e commit dadbc58

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/vs/workbench/contrib/chat/browser/chatContentParts/toolInvocationParts/chatToolConfirmationSubPart.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,11 +251,15 @@ export class ToolConfirmationSubPart extends BaseChatToolInvocationSubPart {
251251
const messageSeeMoreObserver = this._register(new ElementSizeObserver(elements.message, undefined));
252252
const updateSeeMoreDisplayed = () => {
253253
const show = messageSeeMoreObserver.getHeight() > SHOW_MORE_MESSAGE_HEIGHT_TRIGGER;
254-
elements.messageContainer.classList.toggle('can-see-more', show);
254+
if (elements.messageContainer.classList.contains('can-see-more') !== show) {
255+
elements.messageContainer.classList.toggle('can-see-more', show);
256+
this._onDidChangeHeight.fire();
257+
}
255258
};
256259

257260
this._register(dom.addDisposableListener(elements.showMore, 'click', () => {
258261
elements.messageContainer.classList.toggle('can-see-more', false);
262+
this._onDidChangeHeight.fire();
259263
messageSeeMoreObserver.dispose();
260264
}));
261265

0 commit comments

Comments
 (0)