@@ -30,6 +30,7 @@ import { IInstantiationService } from '../../../../platform/instantiation/common
30
30
import { ServiceCollection } from '../../../../platform/instantiation/common/serviceCollection.js' ;
31
31
import { WorkbenchObjectTree } from '../../../../platform/list/browser/listService.js' ;
32
32
import { ILogService } from '../../../../platform/log/common/log.js' ;
33
+ import { IProductService } from '../../../../platform/product/common/productService.js' ;
33
34
import { IStorageService , StorageScope , StorageTarget } from '../../../../platform/storage/common/storage.js' ;
34
35
import { ITelemetryService } from '../../../../platform/telemetry/common/telemetry.js' ;
35
36
import { buttonSecondaryBackground , buttonSecondaryForeground , buttonSecondaryHoverBackground } from '../../../../platform/theme/common/colorRegistry.js' ;
@@ -234,6 +235,7 @@ export class ChatWidget extends Disposable implements IChatWidget {
234
235
@IChatEditingService private readonly chatEditingService : IChatEditingService ,
235
236
@IStorageService private readonly storageService : IStorageService ,
236
237
@ITelemetryService private readonly telemetryService : ITelemetryService ,
238
+ @IProductService private readonly productService : IProductService ,
237
239
) {
238
240
super ( ) ;
239
241
@@ -895,7 +897,10 @@ export class ChatWidget extends Disposable implements IChatWidget {
895
897
896
898
this . requestInProgress . set ( this . viewModel . requestInProgress ) ;
897
899
this . isRequestPaused . set ( this . viewModel . requestPausibility === ChatPauseState . Paused ) ;
898
- this . canRequestBePaused . set ( this . viewModel . requestPausibility !== ChatPauseState . NotPausable ) ;
900
+ // todo@connor 4312: disabled for stable 1.97 release.
901
+ if ( this . productService . quality !== 'stable' ) {
902
+ this . canRequestBePaused . set ( this . viewModel . requestPausibility !== ChatPauseState . NotPausable ) ;
903
+ }
899
904
900
905
this . onDidChangeItems ( ) ;
901
906
if ( events . some ( e => e ?. kind === 'addRequest' ) && this . visible ) {
0 commit comments