Index: /FCKeditor/trunk/editor/_source/internals/fcktools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 18)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 19)
@@ -7,5 +7,6 @@
 
 // Constant for the Gecko Bogus Node.
-var GECKO_BOGUS = '<br _moz_editor_bogus_node="TRUE">' ;
+//var GECKO_BOGUS = '<br _moz_editor_bogus_node="TRUE">' ;
+var GECKO_BOGUS = '<br type="_moz">' ;
 
 var FCKTools = new Object() ;
@@ -14,5 +15,6 @@
 {
 	var eBR = targetDocument.createElement( 'br' ) ;
-	eBR.setAttribute( '_moz_editor_bogus_node', 'TRUE' ) ;
+//	eBR.setAttribute( '_moz_editor_bogus_node', 'TRUE' ) ;
+	eBR.setAttribute( 'type', '_moz' ) ;
 	return eBR ;
 }
Index: /FCKeditor/trunk/editor/_source/internals/fckxhtml.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckxhtml.js	(revision 18)
+++ /FCKeditor/trunk/editor/_source/internals/fckxhtml.js	(revision 19)
@@ -175,5 +175,5 @@
 				return false ;
 
-			if ( FCKBrowserInfo.IsGecko && sNodeName == 'br' && htmlNode.hasAttribute('type') && htmlNode.getAttribute( 'type', 2 ) == '_moz' )
+			if ( sNodeName == 'br' && htmlNode.hasAttribute('type') && htmlNode.getAttribute( 'type', 2 ) == '_moz' )
 				return false ;
 
