diff --git a/src/vs/workbench/parts/files/electron-browser/views/openEditorsView.ts b/src/vs/workbench/parts/files/electron-browser/views/openEditorsView.ts index 6c32af766263b9ba9efb1e19575e589a550224ee..93182362cc8137b66b1992cea7ee279ac6907aef 100644 --- a/src/vs/workbench/parts/files/electron-browser/views/openEditorsView.ts +++ b/src/vs/workbench/parts/files/electron-browser/views/openEditorsView.ts @@ -281,7 +281,7 @@ export class OpenEditorsView extends ViewsViewletPanel { // Do a minimal tree update based on if the change is structural or not #6670 if (e.structural) { this.listRefreshScheduler.schedule(this.structuralRefreshDelay); - } else { + } else if (!this.listRefreshScheduler.isScheduled()) { const newElement = e.editor ? new OpenEditor(e.editor, e.group) : e.group; const index = this.getIndex(e.group, e.editor);