Index: /FCKeditor/trunk/editor/_source/internals/fckbrowserinfo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckbrowserinfo.js	(revision 863)
+++ /FCKeditor/trunk/editor/_source/internals/fckbrowserinfo.js	(revision 864)
@@ -29,5 +29,5 @@
 	IsIE7		: s.Contains('msie 7'),
 	IsGecko		: s.Contains('gecko/'),
-	IsSafari	: s.Contains('safari'),
+	IsSafari	: s.Contains(' applewebkit/'),		// Read "IsWebKit"
 	IsOpera		: s.Contains('opera'),
 	IsMac		: s.Contains('macintosh')
Index: /FCKeditor/trunk/fckeditor.js
===================================================================
--- /FCKeditor/trunk/fckeditor.js	(revision 863)
+++ /FCKeditor/trunk/fckeditor.js	(revision 864)
@@ -210,6 +210,6 @@
 
 	// Safari
-	if ( enableSafari && sAgent.indexOf( 'safari' ) != -1 )
-		return ( sAgent.match( /safari\/(\d+)/ )[1] >= 312 ) ;	// Build must be at least 312 (1.3)
+	if ( enableSafari && sAgent.indexOf( ' applewebkit/' ) != -1 )
+		return ( sAgent.match( / applewebkit\/(\d+)/ )[1] >= 522 ) ;	// Build must be at least 522 (v3)
 
 	return false ;
