diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts index 01e3158abf0043f90d7a4e045fc4a989c7f9fc63..436c53111d4773fcf5b15434a6b5bea0e7471911 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts @@ -241,12 +241,14 @@ export class ExtensionsViewlet extends Viewlet implements IExtensionsViewlet { if (/@outdated/i.test(value)) { return this.extensionsWorkbenchService.queryLocal() + .then(result => result.sort((e1, e2) => e1.displayName.localeCompare(e2.displayName))) .then(extensions => extensions.filter(extension => extension.outdated)) .then(result => new PagedModel(result)); } if (/@disabled/i.test(value)) { return this.extensionsWorkbenchService.queryLocal() + .then(result => result.sort((e1, e2) => e1.displayName.localeCompare(e2.displayName))) .then(result => result.filter(e => e.state === ExtensionState.Disabled)) .then(result => new PagedModel(result)); }