Index: wp-admin/edit-link-categories.php
===================================================================
--- wp-admin/edit-link-categories.php	(revision 8733)
+++ wp-admin/edit-link-categories.php	(working copy)
@@ -96,7 +96,7 @@
 ?>
 
 <div class="alignleft">
-<select name="action">
+<select name="action" id="select-action">
 <option value="" selected><?php _e('Actions'); ?></option>
 <option value="delete"><?php _e('Delete'); ?></option>
 </select>
Index: wp-admin/edit-comments.php
===================================================================
--- wp-admin/edit-comments.php	(revision 8733)
+++ wp-admin/edit-comments.php	(working copy)
@@ -173,7 +173,7 @@
 ?>
 
 <div class="alignleft">
-<select name="action">
+<select name="action" id="select-action">
 <option value="" selected><?php _e('Actions') ?></option>
 <?php if ( 'approved' == $comment_status ): ?>
 <option value="unapprove"><?php _e('Unapprove'); ?></option>
Index: wp-admin/edit-tags.php
===================================================================
--- wp-admin/edit-tags.php	(revision 8733)
+++ wp-admin/edit-tags.php	(working copy)
@@ -164,7 +164,7 @@
 ?>
 
 <div class="alignleft">
-<select name="action">
+<select name="action" id="select-action">
 <option value="" selected><?php _e('Actions'); ?></option>
 <option value="delete"><?php _e('Delete'); ?></option>
 </select>
Index: wp-admin/js/forms.js
===================================================================
--- wp-admin/js/forms.js	(revision 8733)
+++ wp-admin/js/forms.js	(working copy)
@@ -23,4 +23,16 @@
 	$( 'thead :checkbox' ).click( function() {
 		checkAll( $(this).parents( 'form:first' ) );
 	} );
-} );
\ No newline at end of file
+} );
+
+jQuery(document).ready( function() {
+	jQuery('.button-secondary.action').click( function(e) {
+		var selected = jQuery('#select-action option:selected');
+		if( selected.val() == 'delete') {
+			return confirm( formL10n.confirmDelete );
+		} else {
+			if( selected.val() == 'edit' ) return true;
+			return false;
+		}
+	});
+});
\ No newline at end of file
Index: wp-admin/edit.php
===================================================================
--- wp-admin/edit.php	(revision 8733)
+++ wp-admin/edit.php	(working copy)
@@ -166,7 +166,7 @@
 ?>
 
 <div class="alignleft">
-<select name="action">
+<select name="action" id="select-action">
 <option value="" selected><?php _e('Actions'); ?></option>
 <option value="delete"><?php _e('Delete'); ?></option>
 <option value="edit"><?php _e('Edit'); ?></option>
Index: wp-admin/edit-pages.php
===================================================================
--- wp-admin/edit-pages.php	(revision 8733)
+++ wp-admin/edit-pages.php	(working copy)
@@ -149,7 +149,7 @@
 ?>
 
 <div class="alignleft">
-<select name="action">
+<select name="action" id="select-action">
 <option value="" selected><?php _e('Actions'); ?></option>
 <option value="delete"><?php _e('Delete'); ?></option>
 </select>
Index: wp-admin/categories.php
===================================================================
--- wp-admin/categories.php	(revision 8733)
+++ wp-admin/categories.php	(working copy)
@@ -157,7 +157,7 @@
 ?>
 
 <div class="alignleft">
-<select name="action">
+<select name="action" id="select-action">
 <option value="" selected><?php _e('Actions'); ?></option>
 <option value="delete"><?php _e('Delete'); ?></option>
 </select>
