Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 2141)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 2142)
@@ -55,4 +55,7 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2314">#2314</a>] Corrected
 			mixed up Chinese translations for the blockquote command.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2321">#2321</a>] On Firefox
+			3, the entire page was scrolling when inserting block elements with the FCK.InsertElement
+			function, used by the Table and Horizontal Rule buttons.. </li>
 	</ul>
 	<p>
Index: /FCKeditor/trunk/editor/_source/internals/fck.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 2141)
+++ /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 2142)
@@ -714,9 +714,9 @@
 				range.MoveToPosition( element, 4 ) ;
 
-			if ( FCKBrowserInfo.IsGecko )
+			if ( FCKBrowserInfo.IsGeckoLike )
 			{
 				if ( next )
-					next.scrollIntoView( false ) ;
-				element.scrollIntoView( false ) ;
+					FCKDomTools.ScrollIntoView( next, false );
+				FCKDomTools.ScrollIntoView( element, false );
 			}
 		}
