We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10bdfde commit 2e80a8fCopy full SHA for 2e80a8f
1 file changed
src/vs/workbench/services/environment/browser/environmentService.ts
@@ -114,6 +114,11 @@ export class BrowserWorkbenchEnvironmentService implements IWorkbenchEnvironment
114
@memoize
115
get snippetsHome(): URI { return joinPath(this.userRoamingDataHome, 'snippets'); }
116
117
+ /*
118
+ * In Web every workspace can potentially have scoped user-data and/or extensions and if Sync state is shared then it can make
119
+ * Sync error prone - say removing extensions from another workspace. Hence scope Sync state per workspace.
120
+ * Sync scoped to a workspace is capable of handling even if workspaces/windows share same user data and extensions.
121
+ */
122
123
get userDataSyncHome(): URI { return joinPath(this.userRoamingDataHome, 'sync', this.options.workspaceId); }
124
0 commit comments