Index: /FCKeditor/trunk/editor/_source/internals/fcktools_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools_gecko.js	(revision 680)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools_gecko.js	(revision 681)
@@ -231,10 +231,14 @@
 
 		// Backtrack due to offsetParent's calculation by the browser ignores scrollLeft and scrollTop.
-		var scrollElement = previousElement ;
-		while ( scrollElement && scrollElement != el )
-		{
-			c.X -= scrollElement.scrollLeft ;
-			c.Y -= scrollElement.scrollTop ;
-			scrollElement = scrollElement.parentNode ;
+		// Backtracking is not needed for Opera
+		if ( ! FCKBrowserInfo.IsOpera )
+		{
+			var scrollElement = previousElement ;
+			while ( scrollElement && scrollElement != el )
+			{
+				c.X -= scrollElement.scrollLeft ;
+				c.Y -= scrollElement.scrollTop ;
+				scrollElement = scrollElement.parentNode ;
+			}
 		}
 
