diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php index 816b20e123..2296acfe24 100644 --- a/wp-admin/includes/media.php +++ b/wp-admin/includes/media.php @@ -644,10 +644,12 @@ function get_media_item( $attachment_id, $args = null ) { $toggle_links = ''; } + $display_title = ( !empty( $title ) ) ? $title : $filename; // $title shouldn't ever be empty, but just in case + $item = " $type $toggle_links -
$filename
+
$display_title
diff --git a/wp-includes/js/autosave.js b/wp-includes/js/autosave.js index 9bfe48375b..8ee0c0829d 100644 --- a/wp-includes/js/autosave.js +++ b/wp-includes/js/autosave.js @@ -53,7 +53,7 @@ function autosave_saved_new(response) { var tempID = jQuery('#post_ID').val(); var postID = parseInt( res.responses[0].id ); autosave_update_post_ID( postID ); - if ( tempID < 0 ) // update media buttons + if ( tempID < 0 && postID > 0) // update media buttons jQuery('#media-buttons a').each(function(){ this.href = this.href.replace(tempID, postID); }); diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index e6af2928f2..d0b0c43f58 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -47,7 +47,7 @@ class WP_Scripts { 'broken' => __('An unidentified error has occurred.') ) ); - $this->add( 'autosave', '/wp-includes/js/autosave.js', array('schedule', 'wp-ajax-response'), '20080326' ); + $this->add( 'autosave', '/wp-includes/js/autosave.js', array('schedule', 'wp-ajax-response'), '20080326b' ); $this->add( 'wp-ajax', '/wp-includes/js/wp-ajax.js', array('prototype'), '20070306'); $this->localize( 'wp-ajax', 'WPAjaxL10n', array(