From b352b2aa95ef9e655c666c77dc00f1fcec2304a9 Mon Sep 17 00:00:00 2001 From: Oleg Solomko Date: Tue, 4 Mar 2025 09:44:08 -0800 Subject: [PATCH] disable user prompts synchronization in stable --- .../workbench/contrib/userDataSync/browser/userDataSync.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts b/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts index b5761e089f34f..c8fdf9f404b8e 100644 --- a/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts +++ b/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts @@ -617,8 +617,10 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo label: getSyncAreaLabel(SyncResource.Profiles), }]; - // if the `reusable prompt` feature is enabled, add appropriate item to the list - if (PromptsConfig.enabled(this.configService)) { + // if the `reusable prompt` feature is enabled and in vscode + // insiders, add the `Prompts` resource item to the list + const isInsiders = (this.productService.quality !== 'stable'); + if (PromptsConfig.enabled(this.configService) && isInsiders) { result.push({ id: SyncResource.Prompts, label: getSyncAreaLabel(SyncResource.Prompts)