diff --git a/src/vs/workbench/browser/parts/compositePart.ts b/src/vs/workbench/browser/parts/compositePart.ts index c9c0963fed8..6d9d046678a 100644 --- a/src/vs/workbench/browser/parts/compositePart.ts +++ b/src/vs/workbench/browser/parts/compositePart.ts @@ -284,13 +284,14 @@ export abstract class CompositePart extends Part { protected onTitleAreaUpdate(compositeId: string): void { - // Active Composite + // Title + const compositeItem = this.instantiatedCompositeItems.get(compositeId); + if (compositeItem) { + this.updateTitle(compositeItem.composite.getId(), compositeItem.composite.getTitle()); + } + + // Actions if (this.activeComposite && this.activeComposite.getId() === compositeId) { - - // Title - this.updateTitle(this.activeComposite.getId(), this.activeComposite.getTitle()); - - // Actions const actionsBinding = this.collectCompositeActions(this.activeComposite); this.mapActionsBindingToComposite.set(this.activeComposite.getId(), actionsBinding); actionsBinding();