diff --git wp-admin/js/edit-comments.dev.js wp-admin/js/edit-comments.dev.js
index 796ead0..699e780 100644
--- wp-admin/js/edit-comments.dev.js
+++ wp-admin/js/edit-comments.dev.js
@@ -1,4 +1,4 @@
-var theList, theExtraList, toggleWithKeyboard = false;
+var theList, theExtraList, toggleWithKeyboard = false, ed_reply;
 (function($) {
 
 setCommentsList = function() {
@@ -274,7 +274,10 @@ commentReply = {
 		});
 
 		this.comments_listing = $('#comments-form > input[name="comment_status"]').val() || '';
-
+		
+		$(listTable).bind('beforeChangePage', function(){
+			commentReply.close();
+		});
 	},
 
 	addEvents : function(r) {
@@ -304,7 +307,7 @@ commentReply = {
 
 	close : function() {
 		var c;
-
+		ed_reply.edCloseAllTags();
 		if ( this.cid ) {
 			c = $('#comment-' + this.cid);
 
@@ -351,12 +354,9 @@ commentReply = {
 			$('#replyhead, #replybtn', editRow).hide();
 
 			h = c.height();
-			if ( h > 220 )
-				if ( $.browser.msie )
-					$('#replycontainer, #replycontent', editRow).height(h-105);
-				else
-					$('#replycontainer', editRow).height(h-105);
-
+			if ( h > 220 ) {
+				$('#replycontainer, #replycontent', editRow).height(h-104);	
+			}
 			c.after( editRow ).fadeOut('fast', function(){
 				$('#replyrow').fadeIn(300, function(){ $(this).show() });
 			});
diff --git wp-admin/js/list-table.dev.js wp-admin/js/list-table.dev.js
index d44e7a7..612c43c 100644
--- wp-admin/js/list-table.dev.js
+++ wp-admin/js/list-table.dev.js
@@ -155,6 +155,7 @@ listTable.init();
 		if ( paged > listTable.get_total_pages() )
 			paged = listTable.get_total_pages();
 
+		$(listTable).trigger('beforeChangePage');
 		listTable.update_rows({'paged': paged}, false, function() {
 			if ( $el.parents('.tablenav.bottom').length )
 				scrollTo(0, 0);
