Index: _source/plugins/pastefromword/dialogs/pastefromword.js
===================================================================
--- _source/plugins/pastefromword/dialogs/pastefromword.js	(revision 3900)
+++ _source/plugins/pastefromword/dialogs/pastefromword.js	Thu Jul 16 15:29:30 CST 2009
@@ -23,6 +23,9 @@
 				+ '</script><style>body { margin: 3px; height: 95%; } </style><body></body>',
 		cleanWord : function( editor, html, ignoreFont, removeStyles )
 		{
+			// Remove comments [SF BUG-1481861].
+			html = html.replace(/<\!--[\s\S]*?-->/g, '' ) ;
+
 			html = html.replace(/<o:p>\s*<\/o:p>/g, '') ;
 			html = html.replace(/<o:p>[\s\S]*?<\/o:p>/g, '&nbsp;') ;
 
@@ -88,9 +91,6 @@
 			// Remove Tags with XML namespace declarations: <o:p><\/o:p>
 			html = html.replace(/<\/?\w+:[^>]*>/gi, '' ) ;
 
-			// Remove comments [SF BUG-1481861].
-			html = html.replace(/<\!--[\s\S]*?-->/g, '' ) ;
-
 			html = html.replace( /<(U|I|STRIKE)>&nbsp;<\/\1>/g, '&nbsp;' ) ;
 
 			html = html.replace( /<H\d>\s*<\/H\d>/gi, '' ) ;
Index: CHANGES.html
===================================================================
--- CHANGES.html	(revision 3901)
+++ CHANGES.html	Thu Jul 16 14:10:22 CST 2009
@@ -138,6 +138,7 @@
 			<li><a href="http://dev.fckeditor.net/ticket/3837">#3837</a> : Brazilian Portuguese.</li>
 			</ul>
 		</li>
+		<li><a href="http://dev.fckeditor.net/ticket/3959">#3959</a> : Pasting styled text from word result in content lost.</li>
 	</ul>
 	<h3>
 		CKEditor 3.0 RC</h3>

