diff --git a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts
index 2822269f6c..eeb1e2089d 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/settings/data-types/modals/data-type-picker-flow/data-type-picker-flow-modal.element.ts
@@ -71,6 +71,7 @@ export class UmbDataTypePickerFlowModalElement extends UmbLitElement {
.onSubmit((submitData) => {
if (submitData.dataTypeId) {
this._select(submitData.dataTypeId);
+ this._submit();
} else if (submitData.createNewWithPropertyEditorUiAlias) {
this._createDataType(submitData.createNewWithPropertyEditorUiAlias);
}
@@ -120,6 +121,7 @@ export class UmbDataTypePickerFlowModalElement extends UmbLitElement {
private _handleDataTypeClick(dataType: EntityTreeItemResponseModel) {
if (dataType.id) {
this._select(dataType.id);
+ this._submit();
}
}
@@ -170,7 +172,6 @@ export class UmbDataTypePickerFlowModalElement extends UmbLitElement {