Index: wp-includes/js/admin-bar.js
===================================================================
--- wp-includes/js/admin-bar.js	(revision 23446)
+++ wp-includes/js/admin-bar.js	(working copy)
@@ -124,7 +124,8 @@
 
 			var id = $(this).attr('href');
 
-			if ( $.browser.webkit && id && id.charAt(0) == '#' ) {
+			var ua = navigator.userAgent.toLowerCase();
+			if ( ua.indexOf('applewebkit') != -1 && id && id.charAt(0) == '#' ) {
 				setTimeout(function () {
 					$(id).focus();
 				}, 100);
Index: wp-includes/js/autosave.js
===================================================================
--- wp-includes/js/autosave.js	(revision 23446)
+++ wp-includes/js/autosave.js	(working copy)
@@ -87,7 +87,8 @@
 		 * Workaround for WebKit bug preventing a form submitting twice to the same action.
 		 * https://bugs.webkit.org/show_bug.cgi?id=28633
 		 */
-		if ( $.browser.safari ) {
+		var ua = navigator.userAgent.toLowerCase();
+		if ( ua.indexOf('safari') != -1 && ua.indexOf('chrome') == -1 ) {
 			$('form#post').attr('action', function(index, value) {
 				return value + '?t=' + new Date().getTime();
 			});
Index: wp-includes/js/thickbox/thickbox.js
===================================================================
--- wp-includes/js/thickbox/thickbox.js	(revision 23446)
+++ wp-includes/js/thickbox/thickbox.js	(working copy)
@@ -230,10 +230,8 @@
 					jQuery("#TB_window").css({'visibility':'visible'});
 				}else if(url.indexOf('TB_iframe') != -1){
 					tb_position();
-					if(jQuery.browser.safari){//safari needs help because it will not fire iframe onload
-						jQuery("#TB_load").remove();
-						jQuery("#TB_window").css({'visibility':'visible'});
-					}
+					jQuery("#TB_load").remove();
+					jQuery("#TB_window").css({'visibility':'visible'});
 				}else{
 					jQuery("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method
 						tb_position();
