Index: modules/node/node.js
===================================================================
RCS file: modules/node/node.js
diff -N modules/node/node.js
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ modules/node/node.js	12 Jul 2007 12:42:07 -0000
@@ -0,0 +1,12 @@
+// $Id$
+
+if (Drupal.jsEnabled) {
+  $(function() {
+    // Automatically selects the right radio button in the filter section of
+    // the admin content list.
+    $('#node-admin-filter select').change(function() {
+        $('#node-admin-filter input:radio[@value="'+ this.id.substr(5) +'"]')
+          .attr('checked', true);
+    });
+  });
+}
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.853
diff -u -d -F^\s*function -r1.853 node.module
--- modules/node/node.module	5 Jul 2007 08:48:57 -0000	1.853
+++ modules/node/node.module	12 Jul 2007 12:42:09 -0000
@@ -1524,6 +1524,8 @@ function node_filter_form() {
     $form['filters']['buttons']['reset'] = array('#type' => 'submit', '#value' => t('Reset'));
   }
 
+  drupal_add_js(drupal_get_path('module', 'node') .'/node.js');
+
   return $form;
 }
 
