File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/vs/workbench/contrib/chat/browser Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -413,12 +413,12 @@ class ChatAgentSettingContribution extends Disposable implements IWorkbenchContr
413
413
414
414
const expDisabledKey = ChatContextKeys . Editing . agentModeDisallowed . bindTo ( contextKeyService ) ;
415
415
experimentService . getTreatment < boolean > ( 'chatAgentEnabled' ) . then ( enabled => {
416
- if ( enabled ) {
416
+ if ( enabled || typeof enabled !== 'boolean' ) {
417
+ // If enabled, or experiments not available, fall back to registering the setting
417
418
this . registerEnablementSetting ( ) ;
418
419
expDisabledKey . set ( false ) ;
419
- } else if ( this . productService . quality === 'stable' || typeof enabled === 'boolean' ) {
420
- // If undefined treatment, on stable, fall back to disabled.
421
- // Other qualities fall back to enabled.
420
+ } else {
421
+ // If disabled, deregister the setting
422
422
this . deregisterSetting ( ) ;
423
423
expDisabledKey . set ( true ) ;
424
424
}
You can’t perform that action at this time.
0 commit comments