File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
src/vs/workbench/contrib/chat/browser/chatContentParts/toolInvocationParts Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -251,11 +251,15 @@ export class ToolConfirmationSubPart extends BaseChatToolInvocationSubPart {
251
251
const messageSeeMoreObserver = this . _register ( new ElementSizeObserver ( elements . message , undefined ) ) ;
252
252
const updateSeeMoreDisplayed = ( ) => {
253
253
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
+ }
255
258
} ;
256
259
257
260
this . _register ( dom . addDisposableListener ( elements . showMore , 'click' , ( ) => {
258
261
elements . messageContainer . classList . toggle ( 'can-see-more' , false ) ;
262
+ this . _onDidChangeHeight . fire ( ) ;
259
263
messageSeeMoreObserver . dispose ( ) ;
260
264
} ) ) ;
261
265
You can’t perform that action at this time.
0 commit comments