Index: wp-includes/js/swfupload/handlers.dev.js
===================================================================
--- wp-includes/js/swfupload/handlers.dev.js	(revision 12273)
+++ wp-includes/js/swfupload/handlers.dev.js	(working copy)
@@ -114,7 +114,7 @@
 				jQuery('.filename .trashnotice', item).remove();
 				jQuery('a.undo', item).addClass('hidden');
 				jQuery('a.describe-toggle-on, .menu_order_input', item).show();
-				item.animate( {backgroundColor: '#fff'}, { queue: false, duration: 200, complete: function(){ jQuery(this).css({backgroundColor:''}); } });
+				item.animate( {backgroundColor: '#fff'}, { queue: false, duration: 200, complete: function(){ jQuery(this).css({backgroundColor:''}); } }).removeClass('trash-undo');
 			}
 		});
 		return false;
@@ -153,13 +153,13 @@
 	// Vanish it.
 	jQuery('.toggle', item).toggle();
 	jQuery('.slidetoggle', item).slideUp(200).siblings().removeClass('hidden');
-	item.css( {backgroundColor:'#fff'} ).animate( {backgroundColor:'#ffc0c0'}, {queue:false, duration:500} );
+	item.css( {backgroundColor:'#fff'} ).animate( {backgroundColor:'#ffc0c0'}, {queue:false, duration:500} ).addClass('trash-undo');
 
 	jQuery('.filename:empty', item).remove();
 	jQuery('.filename', item).append('<span class="trashnotice"> ' + swfuploadL10n.deleted + ' </span>').siblings('a.toggle').hide();
 	jQuery('.filename', item).append( jQuery('a.undo', item).removeClass('hidden') );
 	jQuery('.menu_order_input', item).hide();
-
+	
 	return;
 }
 
Index: wp-admin/js/edit-comments.dev.js
===================================================================
--- wp-admin/js/edit-comments.dev.js	(revision 12273)
+++ wp-admin/js/edit-comments.dev.js	(working copy)
@@ -49,19 +49,20 @@
 
 			if ( el.is('tr') ) {
 				n = el.children(':visible').length;
-				author = $('.author strong', el).html();
-				h = $('<tr id="trashundo-' + id + '" style="display:none;"><td class="trash-undo" colspan="' + n + '">' + note + '</td></tr>');
+				author = $('.author strong', el).text();
+				h = $('<tr id="trashundo-' + id + '" class="trash-undo" style="display:none;"><td colspan="' + n + '">' + note + '</td></tr>');
 			} else {
-				author = $('.comment-author', el).html();
+				author = $('.comment-author', el).text();
 				h = $('<div id="trashundo-' + id + '" style="display:none;" class="trash-undo">' + note + '</div>');
 			}
 
 			el.before(h);
 
-			$('strong', '#trashundo-' + id).html(author + ' ');
+			$('strong', '#trashundo-' + id).text(author + ' ');
 			a = $('a.undo-trash', '#trashundo-' + id);
 			a.attr('href', 'comment.php?action=untrashcomment&c=' + id + '&_ajax_nonce=' + settings.data._ajax_nonce);
 			a.attr('className', 'delete:the-comment-list:comment-' + id + '::untrash=1 vim-z vim-destructive');
+			$('.avatar', el).clone().prependTo('#trashundo-' + id + ' .trash-undo-inside');
 
 			a.click(function(){
 				list.wpList.del(this);
@@ -71,13 +72,6 @@
 				});
 				return false;
 			});
-
-			if ( to )
-				window.clearTimeout(to);
-
-			to = window.setTimeout( function(){
-				$('#trashundo-' + id).fadeOut('slow', function(){ $(this).remove(); });
-			}, 7000 );
 		}
 
 		return settings;
Index: wp-admin/wp-admin.dev.css
===================================================================
--- wp-admin/wp-admin.dev.css	(revision 12273)
+++ wp-admin/wp-admin.dev.css	(working copy)
@@ -3520,12 +3520,20 @@
 	border-top-style: solid;
 	border-top-width: 1px;
 	margin: 0 -10px;
-	padding: 3px;
+	padding: 3px 8px;
+	font-size: 11px;
 }
 
 .trash-undo-inside {
-	margin: 3px 8px;
+	margin: 3px 8px 3px 0;
+	line-height: 16px;
 }
+.trash-undo-inside .avatar {
+	height: 16px;
+	width: 16px;
+	margin-right: 8px;
+	vertical-align: middle;
+}
 
 /* tag hints */
 .taghint {
Index: wp-admin/css/colors-classic.dev.css
===================================================================
--- wp-admin/css/colors-classic.dev.css	(revision 12273)
+++ wp-admin/css/colors-classic.dev.css	(working copy)
@@ -1686,7 +1686,7 @@
 }
 
 .trash-undo {
-	background-color: #ebffe0;
+	background-color: #ffc0c0;
 }
 
 #dashboard_recent_comments .trash-undo {
Index: wp-admin/css/colors-fresh.dev.css
===================================================================
--- wp-admin/css/colors-fresh.dev.css	(revision 12273)
+++ wp-admin/css/colors-fresh.dev.css	(working copy)
@@ -1675,7 +1675,7 @@
 }
 
 .trash-undo {
-	background-color: #ebffe0;
+	background-color: #ffc0c0;
 }
 
 #dashboard_recent_comments .trash-undo {
