diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js
index 2fa1500c75..07b690ad2b 100644
--- a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js
+++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js
@@ -475,6 +475,23 @@
/* ---------- PROPERTIES ---------- */
+ scope.addPropertyToActiveGroup = function () {
+ var group = _.find(scope.model.groups, group => group.tabState === "active");
+ if (!group && scope.model.groups.length) {
+ group = scope.model.groups[0];
+ }
+
+ if (!group || !group.name) {
+ return;
+ }
+
+ var property = _.find(group.properties, property => property.propertyState === "init");
+ if (!property) {
+ return;
+ }
+ scope.addProperty(property, group);
+ }
+
scope.addProperty = function(property, group) {
// set property sort order
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/umb-groups-builder.html b/src/Umbraco.Web.UI.Client/src/views/components/umb-groups-builder.html
index 1857ba61e3..a5ec479dfd 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/umb-groups-builder.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/umb-groups-builder.html
@@ -37,6 +37,8 @@