Index: /FCKeditor/trunk/editor/_source/internals/fck.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 924)
+++ /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 925)
@@ -93,5 +93,5 @@
 				oKeystrokeHandler.SetKeystrokes( [ SHIFT + 45, true ] ) ;
 		}
-		
+
 		// Retain default behavior for Ctrl-Backspace. (Bug #362)
 		oKeystrokeHandler.SetKeystrokes( [ CTRL + 8, true ] ) ;
@@ -248,8 +248,8 @@
 	{
 		var value = FCK.GetXHTML( FCKConfig.FormatOutput ) ;
-		
+
 		if ( FCKConfig.HtmlEncodeOutput )
 			value = FCKTools.HTMLEncode( value ) ;
-			
+
 		FCK.LinkedField.value = value ;
 		FCK.Events.FireEvent( 'OnAfterLinkedFieldUpdate' ) ;
@@ -462,4 +462,5 @@
 			if ( FCKBrowserInfo.IsSafari && FCK.EditorWindow && commandName.IEquals( 'Paste' ) )
 				return FCK_TRISTATE_OFF ;
+
 			if ( !FCK.EditorDocument.queryCommandEnabled( commandName ) )
 				return FCK_TRISTATE_DISABLED ;
@@ -492,5 +493,5 @@
 		return sValue ? sValue : '' ;
 	},
-	
+
 	Paste : function( _callListenersOnly )
 	{
@@ -498,5 +499,5 @@
 		if ( FCK.Status != FCK_STATUS_COMPLETE || !FCK.Events.FireEvent( 'OnPaste' ) )
 			return false ;
-		
+
 		// Then call the default implementation.
 		return _callListenersOnly || FCK._ExecPaste() ;
@@ -811,5 +812,5 @@
 	FCK.InitializeBehaviors() ;
 	FCK.AttachToOnSelectionChange( _FCK_PaddingNodeListener ) ;
-	
+
 	// Listen for mousedown and mouseup events for tracking drag and drops.
 	FCK.MouseDownFlag = false ;
@@ -985,5 +986,5 @@
 		if ( FCKBrowserInfo.IsIE )
 			oTarget = win.nodeType == 1 ? win : win.frameElement ? win.frameElement : win.document ;
-		else if ( FCKBrowserInfo.IsSafari ) 
+		else if ( FCKBrowserInfo.IsSafari )
 			oTarget = win ;
 		else
Index: /FCKeditor/trunk/editor/_source/internals/fck_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 924)
+++ /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 925)
@@ -341,6 +341,8 @@
 			try
 			{
-				if ( FCKBrowserInfo.IsSafari )		// Bug #50 : force the paste dialog for Safari.
-					throw new Error("Forced dialog");
+				// Force the paste dialog for Safari (#50).
+				if ( FCKBrowserInfo.IsSafari )
+					throw '' ;
+
 				if ( FCK.Paste() )
 					FCK.ExecuteNamedCommand( 'Paste', null, true ) ;
