Index: /FCKeditor/trunk/editor/_source/classes/fckenterkey.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 383)
+++ /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 384)
@@ -339,5 +339,8 @@
 				eNewBlock = this.Window.document.createElement( blockTag ) ;
 
-			if ( FCKBrowserInfo.IsGeckoLike )
+			// Opera needs some text (even empty) to correctly position the caret (#214).
+			if ( FCKBrowserInfo.IsOpera )
+				eNewBlock.appendChild( this.Window.document.createTextNode( '' ) ) ;
+			else if ( FCKBrowserInfo.IsGeckoLike )
 				eNewBlock.innerHTML = GECKO_BOGUS ;
 
