Index: fckdomtools.js
===================================================================
--- fckdomtools.js	(revision 235)
+++ fckdomtools.js	(working copy)
@@ -78,6 +78,10 @@
 					if ( eChildNode.nodeName.toUpperCase() == 'BR' && ( ignoreEndBRs || eChildNode.getAttribute( 'type', 2 ) == '_moz' ) )
 					{
 						node.removeChild( eChildNode ) ;
+
+						// If the node now is empty then append a &nbsp; to visually keep the same appearance (#325)
+						if ( node.lastChild === null && FCKConfig.FillEmptyBlocks )
+							node.appendChild( FCKTools.GetElementDocument( node ).createTextNode( String.fromCharCode(160) ) );
 						continue ;
 					}
 					break ;
