diff --git a/wp-includes/js/media-views.js b/wp-includes/js/media-views.js index 3d461dc5c2..ca58161c90 100644 --- a/wp-includes/js/media-views.js +++ b/wp-includes/js/media-views.js @@ -557,8 +557,14 @@ image = new Image(); image.onload = function() { - if ( state === frame.state() && url === state.get('url') ) - state.set( 'type', 'image' ); + if ( state !== frame.state() || url !== state.get('url') ) + return; + + state.set({ + type: 'image', + width: image.width, + height: image.height + }); }; image.src = url;