diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts index d963a30df3..fa9655b2ff 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/entity-actions-bundle/entity-actions-bundle.element.ts @@ -46,9 +46,8 @@ export class UmbEntityActionsBundleElement extends UmbLitElement { #observeEntityActions() { this.observe( - umbExtensionsRegistry.byType('entityAction'), - async (manifests) => { - const actions = manifests.filter((manifest) => manifest.forEntityTypes.includes(this.entityType!)); + umbExtensionsRegistry.byTypeAndFilter('entityAction', (ext) => ext.forEntityTypes.includes(this.entityType!)), + async (actions) => { this._numberOfActions = actions.length; this._firstActionManifest = this._numberOfActions > 0 ? (actions[0] as ManifestEntityActionDefaultKind) : undefined;