diff --git wp-admin/js/edit-comments.dev.js wp-admin/js/edit-comments.dev.js
index 796ead0..c82e6cf 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);
 
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);
