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) {