Index: /FCKeditor/trunk/editor/_source/internals/fckselection_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckselection_gecko.js	(revision 842)
+++ /FCKeditor/trunk/editor/_source/internals/fckselection_gecko.js	(revision 843)
@@ -125,24 +125,4 @@
 			var element = startBoundary ? range.startContainer : range.endContainer ;
 
-			// Firefox has a strange selection system which diverts from IE,
-			// Safari and Opera. If the start of the selection ends in the left
-			// boundary of an element, it is placed outside the element. All
-			// other browsers place it inside of it. So, the following code is
-			// needed to fix it.
-			if ( element.nodeType == 3
-				&& startBoundary
-				&& range.startOffset >= element.length )
-			{
-				var nextText = element ;
-				while ( nextText )
-				{
-					nextText = FCKDomTools.GetNextSourceNode( nextText, false, 3 ) ;
-
-					if ( nextText && nextText.length > 0 )
-						break ;
-				}
-				element = nextText || element ;
-			}
-
 			return ( element.nodeType == 1 ? element : element.parentNode ) ;
 		}
