Index: modules/user/user.module =================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.module,v retrieving revision 1.659 diff -u -F^f -r1.659 user.module --- modules/user/user.module 20 Aug 2006 13:16:34 -0000 1.659 +++ modules/user/user.module 21 Aug 2006 02:04:25 -0000 @@ -1815,7 +1815,8 @@ function theme_user_admin_perm($form) { $row = array(); // Module name if (is_numeric($key)) { - $row[] = array('data' => drupal_render($form['permission'][$key]), 'class' => 'module', 'colspan' => count($form['role_names']) + 1); + $module = array_shift(explode(' ', $form['permission'][$key]['#value'])); + $row[] = array('data' => drupal_render($form['permission'][$key]), 'class' => 'module', 'colspan' => count($form['role_names']) + 1, 'id' => "module-$module"); // Permissions } else {