diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index 23a1fe5d8fcb3f019f4cc11ea7706f5c785341a2..4eefe8d5726623cccf80652edf3d4ac16a8d1409 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -427,6 +427,10 @@ var dw_mediamanager = {
             function (data) {
                 dw_mediamanager.$resizables().resizable('destroy');
 
+                if (update_list) {
+                    dw_mediamanager.list.call(jQuery('a.selected')[0]);
+                }
+
                 $content.html(data);
 
                 dw_mediamanager.prepare_content($content);
@@ -442,9 +446,6 @@ var dw_mediamanager = {
                 dw_mediamanager.init_ajax_uploader();
                 dw_mediamanager.init_options();
 
-                if (update_list) {
-                    dw_mediamanager.list.call(jQuery('a.files')[0]);
-                }
             },
             'html'
         );