diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/editors/shared/editor-entity-layout/editor-entity-layout.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/editors/shared/editor-entity-layout/editor-entity-layout.element.ts index 43a4d8232e..145ce717ab 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/editors/shared/editor-entity-layout/editor-entity-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/editors/shared/editor-entity-layout/editor-entity-layout.element.ts @@ -116,13 +116,7 @@ export class UmbEditorEntityLayout extends UmbContextConsumerMixin(LitElement) { this._editorViewsSubscription = this._extensionRegistry ?.extensionsOfType('editorView') - .pipe( - map((extensions) => - extensions - .filter((extension) => extension.meta.editors.includes(this.alias)) - .sort((a, b) => b.meta.weight - a.meta.weight) - ) - ) + .pipe(map((extensions) => extensions.filter((extension) => extension.meta.editors.includes(this.alias)))) .subscribe((editorViews) => { this._editorViews = editorViews; this._createRoutes(); diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-dashboards.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-dashboards.element.ts index 69f06da640..5089fe1254 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-dashboards.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-dashboards.element.ts @@ -92,9 +92,7 @@ export class UmbSectionDashboards extends UmbContextConsumerMixin(LitElement) { ?.extensionsOfType('dashboard') .pipe( map((extensions) => - extensions - .filter((extension) => extension.meta.sections.includes(this._currentSectionAlias)) - .sort((a, b) => b.meta.weight - a.meta.weight) + extensions.filter((extension) => extension.meta.sections.includes(this._currentSectionAlias)) ) ) .subscribe((dashboards) => { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-trees.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-trees.element.ts index ed9af511ad..2e4ee8951c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-trees.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section-trees.element.ts @@ -48,14 +48,13 @@ export class UmbSectionTrees extends UmbContextConsumerMixin(LitElement) { if (!section) return EMPTY; return ( - this._extensionStore?.extensionsOfType('tree').pipe( - map((trees) => - trees - .filter((tree) => tree.meta.sections.includes(section.alias)) - .sort((a, b) => b.meta.weight - a.meta.weight) - .map((tree) => tree.alias) - ) - ) ?? of([]) + this._extensionStore + ?.extensionsOfType('tree') + .pipe( + map((trees) => + trees.filter((tree) => tree.meta.sections.includes(section.alias)).map((tree) => tree.alias) + ) + ) ?? of([]) ); }) ) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section.element.ts index 97295c277e..2160d8228c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/sections/shared/section.element.ts @@ -72,13 +72,7 @@ export class UmbSectionElement extends UmbContextConsumerMixin(LitElement) { return ( this._extensionRegistry ?.extensionsOfType('tree') - .pipe( - map((trees) => - trees - .filter((tree) => tree.meta.sections.includes(section.alias)) - .sort((a, b) => b.meta.weight - a.meta.weight) - ) - ) ?? of([]) + .pipe(map((trees) => trees.filter((tree) => tree.meta.sections.includes(section.alias)))) ?? of([]) ); }) ) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/context-menu/tree-context-menu-page-action-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/context-menu/tree-context-menu-page-action-list.element.ts index c20e75dd96..bb1df03f59 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/context-menu/tree-context-menu-page-action-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/trees/shared/context-menu/tree-context-menu-page-action-list.element.ts @@ -90,11 +90,9 @@ export class UmbTreeContextMenuPageActionListElement extends UmbContextConsumerM } private _renderActions() { - return this._actions - .sort((a, b) => a.meta.weight - b.meta.weight) - .map((action) => { - return html` `; - }); + return this._actions.map((action) => { + return html` `; + }); } disconnectedCallback(): void { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/section.store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/section.store.ts index 34a465a5e9..034cb4c686 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/section.store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/section.store.ts @@ -20,9 +20,7 @@ export class UmbSectionStore { this._allowedSection = data.sections; */ - return this._extensionRegistry - ?.extensionsOfType('section') - .pipe(map((extensions) => extensions.sort((a, b) => b.meta.weight - a.meta.weight))); + return this._extensionRegistry?.extensionsOfType('section'); } public setCurrent(alias: string) {