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 e24fb67d3f..56d4135a8e 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 @@ -206,7 +206,11 @@ scope.sortableRequestedTabTimeout = $timeout(() => { scope.openTabAlias = scope.sortableRequestedTabAlias; scope.sortableRequestedTabTimeout = null; - }, 600); + /* hack to update sortable positions when switching from one tab to another. + without this sorting direct properties doesn't work correctly */ + scope.$apply(); + $('.umb-group-builder__ungrouped-properties .umb-group-builder__properties').sortable('refresh'); + }, 400); } }, out: (evt, ui) => {