From 1d3ef64ad714a10345656d274b60cf00d656dba2 Mon Sep 17 00:00:00 2001 From: weartist Date: Thu, 8 Jun 2023 18:00:54 +0800 Subject: [PATCH] add sort for ActivationEvents --- .../workbench/contrib/extensions/browser/extensionEditor.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/extensions/browser/extensionEditor.ts b/src/vs/workbench/contrib/extensions/browser/extensionEditor.ts index ed0b400785a..7b76cfd9f5c 100644 --- a/src/vs/workbench/contrib/extensions/browser/extensionEditor.ts +++ b/src/vs/workbench/contrib/extensions/browser/extensionEditor.ts @@ -1707,7 +1707,10 @@ export class ExtensionEditor extends EditorPane { const details = $('details', { open: true, ontoggle: onDetailsToggle }, $('summary', { tabindex: '0' }, localize('activation events', "Activation Events ({0})", activationEvents.length)), - $('ul', undefined, ...activationEvents.map(activationEvent => $('li', undefined, $('code', undefined, activationEvent)))) + $('ul', undefined, + ...activationEvents + .sort((a, b) => a.localeCompare(b)) + .map(activationEvent => $('li', undefined, $('code', undefined, activationEvent)))) ); append(container, details);