Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 150)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 151)
@@ -60,4 +60,6 @@
 		<li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&aid=1649753&group_id=75348&atid=543655">SF
 			PATCH-1649753</a>] Node selection for text didn't work in IE. Thanks to yurik dot m.</li>
+		<li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&aid=1573191&group_id=75348&atid=543653">SF
+			BUG-1573191</a>] The Html code inserted with FCK.InsertHtml didn't have the same protection for special tags.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/internals/fck_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 150)
+++ /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 151)
@@ -149,5 +149,14 @@
 {
 	html = FCKConfig.ProtectedSource.Protect( html ) ;
+	html = FCK.ProtectEvents( html ) ;
 	html = FCK.ProtectUrls( html ) ;
+	html = FCK.ProtectTags( html ) ;
+
+	// Firefox can't handle correctly the editing of the STRONG and EM tags.
+	// We must replace them with B and I.
+		html = html.replace( FCKRegexLib.StrongOpener, '<b$1' ) ;
+		html = html.replace( FCKRegexLib.StrongCloser, '<\/b>' ) ;
+		html = html.replace( FCKRegexLib.EmOpener, '<i$1' ) ;
+		html = html.replace( FCKRegexLib.EmCloser, '<\/i>' ) ;
 
 	// Delete the actual selection.
Index: /FCKeditor/trunk/editor/_source/internals/fck_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 150)
+++ /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 151)
@@ -150,5 +150,7 @@
 {
 	html = FCKConfig.ProtectedSource.Protect( html ) ;
+	html = FCK.ProtectEvents( html ) ;
 	html = FCK.ProtectUrls( html ) ;
+	html = FCK.ProtectTags( html ) ;
 
 //	FCK.Focus() ;
