@@ -934,7 +934,8 @@ class ChatSetupContext extends Disposable {
934
934
@IWorkspaceContextService private readonly workspaceContextService : IWorkspaceContextService ,
935
935
@IExtensionService private readonly extensionService : IExtensionService ,
936
936
@IExtensionManagementService private readonly extensionManagementService : IExtensionManagementService ,
937
- @IWorkbenchExtensionEnablementService private readonly extensionEnablementService : IWorkbenchExtensionEnablementService
937
+ @IWorkbenchExtensionEnablementService private readonly extensionEnablementService : IWorkbenchExtensionEnablementService ,
938
+ @ILogService private readonly logService : ILogService
938
939
) {
939
940
super ( ) ;
940
941
@@ -968,6 +969,8 @@ class ChatSetupContext extends Disposable {
968
969
update ( context : { triggered : boolean } ) : Promise < void > ;
969
970
update ( context : { entitlement : ChatEntitlement } ) : Promise < void > ;
970
971
update ( context : { installed ?: boolean ; triggered ?: boolean ; entitlement ?: ChatEntitlement } ) : Promise < void > {
972
+ this . logService . trace ( `[chat setup] update(): ${ JSON . stringify ( context ) } ` ) ;
973
+
971
974
if ( typeof context . installed === 'boolean' ) {
972
975
this . _state . installed = context . installed ;
973
976
@@ -998,6 +1001,8 @@ class ChatSetupContext extends Disposable {
998
1001
private async updateContext ( ) : Promise < void > {
999
1002
await this . updateBarrier ?. wait ( ) ;
1000
1003
1004
+ this . logService . trace ( `[chat setup] updateContext(): ${ JSON . stringify ( this . _state ) } ` ) ;
1005
+
1001
1006
if ( this . _state . triggered && ! this . _state . installed ) {
1002
1007
// this is ugly but fixes flicker from a previous chat install
1003
1008
this . storageService . remove ( 'chat.welcomeMessageContent.panel' , StorageScope . APPLICATION ) ;
0 commit comments