diff --git a/src/vs/workbench/browser/parts/views/viewsViewlet.ts b/src/vs/workbench/browser/parts/views/viewsViewlet.ts index d6a6f07e6ad4d654f236418be20614a12e367b0a..bf4ac9792ba755a7c44e9af4a8fa59c4c7b2aa49 100644 --- a/src/vs/workbench/browser/parts/views/viewsViewlet.ts +++ b/src/vs/workbench/browser/parts/views/viewsViewlet.ts @@ -113,7 +113,7 @@ export abstract class FilterViewPaneContainer extends ViewPaneContainer { } onDidAddViewDescriptors(added: IAddedViewDescriptorRef[]): ViewPane[] { - const panes: ViewPane[] = super.onDidAddViewDescriptors(added); + const panes: ViewPane[] = super.onDidAddViewDescriptors(added.sort((a, b) => a.index - b.index)); for (let i = 0; i < added.length; i++) { if (this.constantViewDescriptors.has(added[i].viewDescriptor.id)) { panes[i].setExpanded(false); diff --git a/src/vs/workbench/contrib/remote/browser/remote.ts b/src/vs/workbench/contrib/remote/browser/remote.ts index 74e9b7d37da0cf228879d8282e8a2f1becbcf1d5..9f271e339374208e67e44c14c11f76f4e1de4aa9 100644 --- a/src/vs/workbench/contrib/remote/browser/remote.ts +++ b/src/vs/workbench/contrib/remote/browser/remote.ts @@ -450,6 +450,7 @@ class HelpPanelDescriptor implements IViewDescriptor { readonly canToggleVisibility = true; readonly hideByDefault = false; readonly group = 'help@50'; + readonly order = -10; constructor(viewModel: IViewModel) { this.ctorDescriptor = new SyncDescriptor(HelpPanel, [viewModel]);