diff --git a/src/vs/workbench/services/views/browser/viewDescriptorService.ts b/src/vs/workbench/services/views/browser/viewDescriptorService.ts index 15a2f38fd49a..ee11c37e6beb 100644 --- a/src/vs/workbench/services/views/browser/viewDescriptorService.ts +++ b/src/vs/workbench/services/views/browser/viewDescriptorService.ts @@ -617,6 +617,8 @@ export class ViewDescriptorService extends Disposable implements IViewDescriptor this.viewContainerModels.set(viewContainer, { viewContainerModel: viewContainerModel, disposable: disposables }); // Register all views that were statically registered to this container + // Potentially, this is registering something that was handled by another container + // addViews() handles this by filtering views that are already registered this.onDidRegisterViews([{ views: this.viewsRegistry.getViews(viewContainer), viewContainer }]); // Add views that were registered prior to this view container