diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js index 304373c140..3414540f70 100644 --- a/src/wp-includes/js/media-views.js +++ b/src/wp-includes/js/media-views.js @@ -7874,7 +7874,7 @@ EditorUploader = View.extend({ * @param {jQuery.Event} event The 'drop' event. */ drop: function( event ) { - var $wrap = null, uploadView; + var $wrap, uploadView; this.containerDragleave( event ); this.dropzoneDragleave( event ); @@ -7891,13 +7891,15 @@ EditorUploader = View.extend({ } if ( ! this.workflow ) { - this.workflow = wp.media.editor.open( 'content', { + this.workflow = wp.media.editor.open( window.wpActiveEditor, { frame: 'post', state: 'insert', title: l10n.addMedia, multiple: true }); + uploadView = this.workflow.uploader; + if ( uploadView.uploader && uploadView.uploader.ready ) { this.addFiles.apply( this ); } else { diff --git a/src/wp-includes/js/media/views/uploader/editor.js b/src/wp-includes/js/media/views/uploader/editor.js index 6fc2e388c2..898906b827 100644 --- a/src/wp-includes/js/media/views/uploader/editor.js +++ b/src/wp-includes/js/media/views/uploader/editor.js @@ -128,7 +128,7 @@ EditorUploader = View.extend({ * @param {jQuery.Event} event The 'drop' event. */ drop: function( event ) { - var $wrap = null, uploadView; + var $wrap, uploadView; this.containerDragleave( event ); this.dropzoneDragleave( event ); @@ -145,13 +145,15 @@ EditorUploader = View.extend({ } if ( ! this.workflow ) { - this.workflow = wp.media.editor.open( 'content', { + this.workflow = wp.media.editor.open( window.wpActiveEditor, { frame: 'post', state: 'insert', title: l10n.addMedia, multiple: true }); + uploadView = this.workflow.uploader; + if ( uploadView.uploader && uploadView.uploader.ready ) { this.addFiles.apply( this ); } else {