Index: wp-includes/js/wp-lists.js
===================================================================
--- wp-includes/js/wp-lists.js	(revision 6286)
+++ wp-includes/js/wp-lists.js	(working copy)
@@ -282,9 +282,10 @@
 		}
 
 		if ( 'none' != s.addColor ) {
+			var b = e.css( 'background-color' );
+			if ( b == 'transparent' ) { b = ''; }
 			Fat.fade_element(e.attr('id'),null,700,s.addColor);
 			setTimeout( function() {
-				var b = e.css( 'background-color' );
 				var g = e.css( 'background-color', '' ).css( 'background-color' );
 				if ( b != g ) { e.css( 'background-color', b ); }
 			}, 705 );
Index: wp-includes/script-loader.php
===================================================================
--- wp-includes/script-loader.php	(revision 6286)
+++ wp-includes/script-loader.php	(working copy)
@@ -61,7 +61,7 @@
 			'delText' => __('Are you sure you want to delete this %thing%?')
 		) );
 
-		$this->add( 'wp-lists', '/wp-includes/js/wp-lists.js', array('jquery'), '20070823' );
+		$this->add( 'wp-lists', '/wp-includes/js/wp-lists.js', array('jquery'), '20071023' );
 		$this->localize( 'wp-lists', 'wpListL10n', array(
 			'url' => get_option( 'siteurl' ) . '/wp-admin/admin-ajax.php'
 		) );
@@ -118,7 +118,7 @@
 			$this->add( 'admin-categories', '/wp-admin/js/categories.js', array('wp-lists'), '20070823' );
 			$this->add( 'admin-custom-fields', '/wp-admin/js/custom-fields.js', array('wp-lists'), '20070823' );
 			$this->add( 'admin-comments', '/wp-admin/js/edit-comments.js', array('wp-lists'), '20070822' );
-			$this->add( 'admin-posts', '/wp-admin/js/edit-posts.js', array('wp-lists'), '20070823' );
+			$this->add( 'admin-posts', '/wp-admin/js/edit-posts.js', array('wp-lists'), '20071023' );
 			$this->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists'), '20070823' );
 			$this->add( 'xfn', '/wp-admin/js/xfn.js', false, '3517' );
 			$this->add( 'upload', '/wp-admin/js/upload.js', array('jquery'), '20070518' );
Index: wp-admin/admin-ajax.php
===================================================================
--- wp-admin/admin-ajax.php	(revision 6286)
+++ wp-admin/admin-ajax.php	(working copy)
@@ -16,6 +16,8 @@
 	check_ajax_referer( 'add-post' );
 	add_filter( 'post_limits', $limit_filter = create_function( '$a', '$b = split(" ",$a); if ( !isset($b[2]) ) return $a; $start = intval(trim($b[1])) / 20 * 15; if ( !is_int($start) ) return $a; $start += intval(trim($b[2])) - 1; return "LIMIT $start, 1";' ) );
 	wp_edit_posts_query( '_POST' );
+	if ( !have_posts() )
+		die('1');
 	$posts_columns = wp_manage_posts_columns();
 	ob_start();
 		include( 'edit-post-rows.php' );
Index: wp-admin/js/edit-posts.js
===================================================================
--- wp-admin/js/edit-posts.js	(revision 6286)
+++ wp-admin/js/edit-posts.js	(working copy)
@@ -6,7 +6,7 @@
 else
 	delAfter = function() {
 		list[0].wpList.add( extra.children(':eq(0)').remove().clone() );
-		$('#get-extra-button').click();
+		$('#get-extra-posts').submit();
 	}
 
 var addBefore = function ( settings ) {
Index: wp-admin/edit.php
===================================================================
--- wp-admin/edit.php	(revision 6286)
+++ wp-admin/edit.php	(working copy)
@@ -108,8 +108,6 @@
 		<?php wp_dropdown_categories('show_option_all='.__('All').'&hide_empty=1&hierarchical=1&show_count=1&selected='.$cat);?>
 	</fieldset>
 	<input type="submit" id="post-query-submit" value="<?php _e('Filter &#187;'); ?>" class="button" />
-	<?php wp_nonce_field( 'add-post', '_ajax_nonce', false ); ?>
-	<input type="button" id="get-extra-button" class="add:the-extra-list:searchform" style="display:none" />
 </form>
 
 <?php do_action('restrict_manage_posts'); ?>
@@ -118,6 +116,10 @@
 
 <?php include( 'edit-post-rows.php' ); ?>
 
+<form action="" method="post" id="get-extra-posts" class="add:the-extra-list:" style="display:none">
+	<?php wp_nonce_field( 'add-post', '_ajax_nonce', false ); ?>
+</form>
+
 <div id="ajax-response"></div>
 
 <div class="navigation">
