Index: src/wp-admin/js/edit-comments.js
===================================================================
--- src/wp-admin/js/edit-comments.js	(revision 27482)
+++ src/wp-admin/js/edit-comments.js	(working copy)
@@ -2,7 +2,7 @@
 var setCommentsList, theList, theExtraList, commentReply;
 
 (function($) {
-var getCount, updateCount, updatePending, dashboardTotals;
+var getCount, updateCount, updatePending;
 
 setCommentsList = function() {
 	var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff,
@@ -105,24 +105,6 @@
 		totalInput.val( total.toString() );
 	};
 
-	dashboardTotals = function(n) {
-		var total, appr, totalN, apprN,
-			dash = $('#dashboard_right_now');
-
-		n = n || 0;
-		if ( isNaN(n) || !dash.length )
-			return;
-
-		total = $('span.total-count', dash);
-		appr = $('span.approved-count', dash);
-		totalN = getCount(total);
-
-		totalN = totalN + n;
-		apprN = totalN - getCount( $('span.pending-count', dash) ) - getCount( $('span.spam-count', dash) );
-		updateCount(total, totalN);
-		updateCount(appr, apprN);
-	};
-
 	getCount = function(el) {
 		var n = parseInt( el.html().replace(/[^0-9]+/g, ''), 10 );
 		if ( isNaN(n) )
@@ -153,13 +135,11 @@
 			a.closest('.awaiting-mod')[ 0 === n ? 'addClass' : 'removeClass' ]('count-0');
 			updateCount( a, n );
 		});
-
-		dashboardTotals();
 	};
 
 	// In admin-ajax.php, we send back the unix time stamp instead of 1 on success
 	delAfter = function( r, settings ) {
-		var total_items_i18n, total, N, spam, trash, pending,
+		var total_items_i18n, total, spam, trash, pending,
 			untrash = $(settings.target).parent().is('span.untrash'),
 			unspam = $(settings.target).parent().is('span.unspam'),
 			unapproved = $('#' + settings.element).is('.unapproved');
@@ -205,10 +185,7 @@
 			updateCount(a, n);
 		});
 
-		if ( $('#dashboard_right_now').length ) {
-			N = trash ? -1 * trash : 0;
-			dashboardTotals(N);
-		} else {
+		if ( ! $('#dashboard_right_now').length ) {
 			total = totalInput.val() ? parseInt( totalInput.val(), 10 ) : 0;
 			if ( $(settings.target).parent().is('span.undo') )
 				total++;
Index: src/wp-includes/js/wp-lists.js
===================================================================
--- src/wp-includes/js/wp-lists.js	(revision 27482)
+++ src/wp-includes/js/wp-lists.js	(working copy)
@@ -309,7 +309,11 @@
 	},
 
 	add: function( e, s ) {
-		e = $( $.trim(e) ); // Trim leading whitespaces
+		if ( 'string' == typeof e ) {
+			e = $( $.trim( e ) ); // Trim leading whitespaces
+		} else {
+			e = $( e );
+		}
 
 		var list = $(this), old = false, _s = { pos: 0, id: 0, oldId: null }, ba, ref, color;
 
