@@ -220,7 +220,7 @@ export class ChatInputPart extends Disposable implements IHistoryNavigationWidge
220
220
private attachmentsContainer ! : HTMLElement ;
221
221
222
222
private chatInputOverlay ! : HTMLElement ;
223
- private readonly _overlayClickListener = this . _register ( new MutableDisposable < IDisposable > ( ) ) ;
223
+ private readonly overlayClickListener : MutableDisposable < DisposableStore > ;
224
224
225
225
private attachedContextContainer ! : HTMLElement ;
226
226
private readonly attachedContextDisposables : MutableDisposable < DisposableStore > ;
@@ -393,6 +393,7 @@ export class ChatInputPart extends Disposable implements IHistoryNavigationWidge
393
393
this . inputEditorHeight = 0 ;
394
394
this . followupsDisposables = this . _register ( new DisposableStore ( ) ) ;
395
395
this . attachedContextDisposables = this . _register ( new MutableDisposable < DisposableStore > ( ) ) ;
396
+ this . overlayClickListener = this . _register ( new MutableDisposable < DisposableStore > ( ) ) ;
396
397
this . _inputPartHeight = 0 ;
397
398
this . _followupsHeight = 0 ;
398
399
this . _editSessionWidgetHeight = 0 ;
@@ -1308,13 +1309,15 @@ export class ChatInputPart extends Disposable implements IHistoryNavigationWidge
1308
1309
public toggleChatInputOverlay ( editing : boolean ) : void {
1309
1310
this . chatInputOverlay . classList . toggle ( 'disabled' , editing ) ;
1310
1311
if ( editing ) {
1311
- this . _overlayClickListener . value = dom . addStandardDisposableListener ( this . chatInputOverlay , dom . EventType . CLICK , e => {
1312
+ const store = new DisposableStore ( ) ;
1313
+ this . overlayClickListener . value = store ;
1314
+ store . add ( dom . addStandardDisposableListener ( this . chatInputOverlay , dom . EventType . CLICK , e => {
1312
1315
e . preventDefault ( ) ;
1313
1316
e . stopPropagation ( ) ;
1314
1317
this . _onDidClickOverlay . fire ( ) ;
1315
- } ) ;
1318
+ } ) ) ;
1316
1319
} else {
1317
- this . _overlayClickListener . clear ( ) ;
1320
+ this . overlayClickListener . clear ( ) ;
1318
1321
}
1319
1322
}
1320
1323
0 commit comments