diff --git a/src/vs/workbench/api/common/extHostEditorTabs.ts b/src/vs/workbench/api/common/extHostEditorTabs.ts index d8fddced2df..e44e5d04fdf 100644 --- a/src/vs/workbench/api/common/extHostEditorTabs.ts +++ b/src/vs/workbench/api/common/extHostEditorTabs.ts @@ -63,6 +63,7 @@ export class ExtHostEditorTabs implements IExtHostEditorTabs { isActive: dto.isActive }); }); + this._tabs = this._tabs.sort((t1, t2) => t1.viewColumn - t2.viewColumn); const oldActiveTab = this._activeTab; this._activeTab = activeIndex === -1 ? undefined : this._tabs[activeIndex]; if (this._activeTab !== oldActiveTab) {