Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 252)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 253)
@@ -54,4 +54,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/338">#338</a>] Creating links in
 			lines separated by &lt;br&gt; in IE can lead to a merge of the links.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/325">#325</a>] Calling the GetXHTML
+			can distort visually the rendering in Firefox.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/internals/fckdomtools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckdomtools.js	(revision 252)
+++ /FCKeditor/trunk/editor/_source/internals/fckdomtools.js	(revision 253)
@@ -79,4 +79,8 @@
 					{
 						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 ;
 					}
