diff --git a/src/js/media/views/attachment/details.js b/src/js/media/views/attachment/details.js index 226a2714d2..9e69efeecd 100644 --- a/src/js/media/views/attachment/details.js +++ b/src/js/media/views/attachment/details.js @@ -154,7 +154,13 @@ Details = Attachment.extend(/** @lends wp.media.view.Attachment.Details.prototyp this.getFocusableElements(); if ( window.confirm( l10n.warnDelete ) ) { - this.model.destroy(); + this.model.destroy( { + wait: true, + error: function() { + window.alert( l10n.errorDeleting ); + } + } ); + this.moveFocus(); } }, diff --git a/src/wp-includes/media.php b/src/wp-includes/media.php index 5d791eb1d0..afbdf332a2 100644 --- a/src/wp-includes/media.php +++ b/src/wp-includes/media.php @@ -4482,6 +4482,7 @@ function wp_enqueue_media( $args = array() ) { 'trashSelected' => __( 'Move to Trash' ), 'restoreSelected' => __( 'Restore from Trash' ), 'deletePermanently' => __( 'Delete permanently' ), + 'errorDeleting' => __( 'Error in deleting the attachment.' ), 'apply' => __( 'Apply' ), 'filterByDate' => __( 'Filter by date' ), 'filterByType' => __( 'Filter by type' ),