@@ -12,7 +12,7 @@ import { ICommandService } from '../../../../platform/commands/common/commands.j
12
12
import { ContextKeyExpr , ContextKeyExpression , IContextKeyService , RawContextKey } from '../../../../platform/contextkey/common/contextkey.js' ;
13
13
import { Disposable } from '../../../../base/common/lifecycle.js' ;
14
14
import { IUserDataSyncEnablementService } from '../../../../platform/userDataSync/common/userDataSync.js' ;
15
- import { ExtensionIdentifier , IExtensionDescription } from '../../../../platform/extensions/common/extensions.js' ;
15
+ import { IExtensionDescription } from '../../../../platform/extensions/common/extensions.js' ;
16
16
import { URI } from '../../../../base/common/uri.js' ;
17
17
import { joinPath } from '../../../../base/common/resources.js' ;
18
18
import { FileAccess } from '../../../../base/common/network.js' ;
@@ -33,7 +33,6 @@ import { ITelemetryService } from '../../../../platform/telemetry/common/telemet
33
33
import { checkGlobFileExists } from '../../../services/extensions/common/workspaceContains.js' ;
34
34
import { IWorkspaceContextService } from '../../../../platform/workspace/common/workspace.js' ;
35
35
import { CancellationTokenSource } from '../../../../base/common/cancellation.js' ;
36
- import { IProductService } from '../../../../platform/product/common/productService.js' ;
37
36
import { asWebviewUri } from '../../webview/common/webview.js' ;
38
37
import { IWorkbenchLayoutService , Parts } from '../../../services/layout/browser/layoutService.js' ;
39
38
import { extensionDefaultIcon } from '../../../services/extensionManagement/common/extensionsIcons.js' ;
@@ -161,7 +160,6 @@ export class WalkthroughsService extends Disposable implements IWalkthroughsServ
161
160
@IViewsService private readonly viewsService : IViewsService ,
162
161
@ITelemetryService private readonly telemetryService : ITelemetryService ,
163
162
@IWorkbenchAssignmentService private readonly tasExperimentService : IWorkbenchAssignmentService ,
164
- @IProductService private readonly productService : IProductService ,
165
163
@IWorkbenchLayoutService private readonly layoutService : IWorkbenchLayoutService ,
166
164
@IEditorService private readonly editorService : IEditorService
167
165
) {
@@ -246,14 +244,6 @@ export class WalkthroughsService extends Disposable implements IWalkthroughsServ
246
244
247
245
this . _register ( this . extensionManagementService . onDidInstallExtensions ( ( result ) => {
248
246
249
- if ( result . some ( e => ExtensionIdentifier . equals ( this . productService . defaultChatAgent ?. extensionId , e . identifier . id ) && ! e ?. context ?. [ EXTENSION_INSTALL_SKIP_WALKTHROUGH_CONTEXT ] ) ) {
250
- result . forEach ( e => {
251
- this . sessionInstalledExtensions . add ( e . identifier . id . toLowerCase ( ) ) ;
252
- this . progressByEvent ( `extensionInstalled:${ e . identifier . id . toLowerCase ( ) } ` ) ;
253
- } ) ;
254
- return ;
255
- }
256
-
257
247
for ( const e of result ) {
258
248
const skipWalkthrough = e ?. context ?. [ EXTENSION_INSTALL_SKIP_WALKTHROUGH_CONTEXT ] || e ?. context ?. [ EXTENSION_INSTALL_DEP_PACK_CONTEXT ] ;
259
249
// If the window had last focus and the install didn't specify to skip the walkthrough
0 commit comments