diff --git a/src/wp-admin/css/customize-controls.css b/src/wp-admin/css/customize-controls.css index 9a95eb1a8f..400bef846f 100644 --- a/src/wp-admin/css/customize-controls.css +++ b/src/wp-admin/css/customize-controls.css @@ -536,6 +536,7 @@ body { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border: 4px solid #2ea2cc; + -webkit-border-radius: 2px; border-radius: 2px; } #customize-control-header_image .header-view.button.selected { diff --git a/src/wp-admin/js/post.js b/src/wp-admin/js/post.js index 0e3e824957..65acf918d7 100644 --- a/src/wp-admin/js/post.js +++ b/src/wp-admin/js/post.js @@ -504,13 +504,22 @@ jQuery(document).ready( function($) { // Autosave new posts after a title is typed if ( $( '#auto_draft' ).val() ) { $( '#title' ).blur( function() { + var cancel; + if ( ! this.value || $('#edit-slug-box > *').length ) { return; } - if ( wp.autosave ) { - wp.autosave.server.triggerSave(); - } + // Cancel the autosave when the blur was triggered by the user submitting the form + $('form#post').one( 'submit', function() { + cancel = true; + }); + + window.setTimeout( function() { + if ( ! cancel && wp.autosave ) { + wp.autosave.server.triggerSave(); + } + }, 200 ); }); }