diff --git a/src/vs/workbench/browser/parts/compositeBar.ts b/src/vs/workbench/browser/parts/compositeBar.ts index 0181b223f955b05edbc93d3e1a75ca16e3ea2c74..84ed8770ad31f3ce3dad2a8020149599186d35c3 100644 --- a/src/vs/workbench/browser/parts/compositeBar.ts +++ b/src/vs/workbench/browser/parts/compositeBar.ts @@ -275,7 +275,8 @@ export class CompositeBar extends Widget implements ICompositeBar { // Add to the model if (this.model.add(id, name, order)) { this.computeSizes([this.model.findItem(id)]); - this.updateCompositeSwitcher(); + // Set timeout helps prevent flicker + setTimeout(() => this.updateCompositeSwitcher(), 0); } }