Index: branches/5.2.x/core/admin_templates/groups/groups_edit_permissions.tpl =================================================================== diff -u -N -r15267 -r16552 --- branches/5.2.x/core/admin_templates/groups/groups_edit_permissions.tpl (.../groups_edit_permissions.tpl) (revision 15267) +++ branches/5.2.x/core/admin_templates/groups/groups_edit_permissions.tpl (.../groups_edit_permissions.tpl) (revision 16552) @@ -129,12 +129,13 @@ while($i < $permissions.length) { $test_perm = '_cb_g-perm[' + $rets[1] + '][' + $permissions[$i] + ']'; $test_perm = document.getElementById($test_perm); - if ($test_perm) { - $test_perm.checked = $source_perm.checked; - update_checkbox($test_perm, document.getElementById('g-perm[' + $rets[1] + '][' + $permissions[$i] + ']')); + + if ( $test_perm && $test_perm.checked !== $source_perm.checked ) { + $($test_perm).prop('checked', $source_perm.checked).change(); } + $i++; } } - \ No newline at end of file +