Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.476
diff -u -p -r1.476 form.inc
--- includes/form.inc	7 Jul 2010 17:56:42 -0000	1.476
+++ includes/form.inc	7 Jul 2010 18:10:35 -0000
@@ -2852,7 +2852,7 @@ function form_process_fieldset(&$element
     $form_state['groups'][$group][] = &$element;
   }
 
-  // Contains form element summary functionalities.
+  // Load form element summary functionalities.
   $element['#attached']['js']['misc/form.js'] = array('weight' => JS_LIBRARY + 1);
 
   // The .form-wrapper class is required for #states to treat fieldsets like
Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.883
diff -u -p -r1.883 comment.module
--- modules/comment/comment.module	23 Jun 2010 02:45:35 -0000	1.883
+++ modules/comment/comment.module	7 Jul 2010 18:09:34 -0000
@@ -1795,6 +1795,7 @@ function comment_form($form, &$form_stat
   $is_admin = (!empty($comment->cid) && user_access('administer comments'));
 
   if (!$user->uid && $anonymous_contact != COMMENT_ANONYMOUS_MAYNOT_CONTACT) {
+    $form['#attached']['js']['misc/form.js'] = array('weight' => JS_LIBRARY + 1);
     $form['#attached']['library'][] = array('system', 'cookie');
     $form['#attributes']['class'][] = 'user-info-from-cookie';
   }
Index: modules/contact/contact.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/contact/contact.pages.inc,v
retrieving revision 1.43
diff -u -p -r1.43 contact.pages.inc
--- modules/contact/contact.pages.inc	24 Apr 2010 14:49:13 -0000	1.43
+++ modules/contact/contact.pages.inc	7 Jul 2010 18:09:34 -0000
@@ -57,6 +57,7 @@ function contact_site_form($form, &$form
   }
 
   if (!$user->uid) {
+    $form['#attached']['js']['misc/form.js'] = array('weight' => JS_LIBRARY + 1);
     $form['#attached']['library'][] = array('system', 'cookie');
     $form['#attributes']['class'][] = 'user-info-from-cookie';
   }
@@ -186,6 +187,7 @@ function contact_personal_form($form, &$
   drupal_set_title(t('Contact @username', array('@username' => format_username($recipient))), PASS_THROUGH);
 
   if (!$user->uid) {
+    $form['#attached']['js']['misc/form.js'] = array('weight' => JS_LIBRARY + 1);
     $form['#attached']['library'][] = array('system', 'cookie');
     $form['#attributes']['class'][] = 'user-info-from-cookie';
   }
Index: modules/node/node.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.admin.inc,v
retrieving revision 1.97
diff -u -p -r1.97 node.admin.inc
--- modules/node/node.admin.inc	7 Jul 2010 17:56:42 -0000	1.97
+++ modules/node/node.admin.inc	7 Jul 2010 18:11:05 -0000
@@ -196,8 +196,6 @@ function node_filter_form() {
     $form['filters']['actions']['reset'] = array('#type' => 'submit', '#value' => t('Reset'));
   }
 
-  drupal_add_js('misc/form.js');
-
   return $form;
 }
 
Index: modules/user/user.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.admin.inc,v
retrieving revision 1.114
diff -u -p -r1.114 user.admin.inc
--- modules/user/user.admin.inc	7 Jul 2010 17:56:42 -0000	1.114
+++ modules/user/user.admin.inc	7 Jul 2010 18:11:20 -0000
@@ -92,8 +92,6 @@ function user_filter_form() {
     );
   }
 
-  drupal_add_js('misc/form.js');
-
   return $form;
 }
 
