diff --git a/src/vs/workbench/browser/workbench.contribution.ts b/src/vs/workbench/browser/workbench.contribution.ts index 217d2623382..ee33ba1f914 100644 --- a/src/vs/workbench/browser/workbench.contribution.ts +++ b/src/vs/workbench/browser/workbench.contribution.ts @@ -775,8 +775,11 @@ const registry = Registry.as(ConfigurationExtensions.Con Registry.as(Extensions.ConfigurationMigration) .registerConfigurationMigrations([{ - key: LayoutSettings.ACTIVITY_BAR_LOCATION, migrateFn: (value: any) => { - const result: ConfigurationKeyValuePairs = [['workbench.activityBar.visible', { value: undefined }]]; + key: 'workbench.activityBar.visible', migrateFn: (value: any) => { + const result: ConfigurationKeyValuePairs = []; + if (value !== undefined) { + result.push(['workbench.activityBar.visible', { value: undefined }]); + } if (value === false) { result.push([LayoutSettings.ACTIVITY_BAR_LOCATION, { value: ActivityBarPosition.HIDDEN }]); }