diff --git src/wp-admin/index.php src/wp-admin/index.php
index c96e6f2..86bed0a 100644
--- src/wp-admin/index.php
+++ src/wp-admin/index.php
@@ -17,8 +17,10 @@ wp_dashboard_setup();
 wp_enqueue_script( 'dashboard' );
 if ( current_user_can( 'edit_theme_options' ) )
 	wp_enqueue_script( 'customize-loader' );
-if ( current_user_can( 'install_plugins' ) )
+if ( current_user_can( 'install_plugins' ) ) {
 	wp_enqueue_script( 'plugin-install' );
+	wp_enqueue_script( 'updates' );
+}
 if ( current_user_can( 'upload_files' ) )
 	wp_enqueue_script( 'media-upload' );
 add_thickbox();
diff --git src/wp-admin/js/updates.js src/wp-admin/js/updates.js
index 053aabc..8453799 100644
--- src/wp-admin/js/updates.js
+++ src/wp-admin/js/updates.js
@@ -2117,7 +2117,7 @@
 
 			$.support.postMessage = !! window.postMessage;
 
-			if ( false === $.support.postMessage || null === target ) {
+			if ( false === $.support.postMessage || null === target || -1 !== window.parent.location.pathname.indexOf( 'index.php' ) ) {
 				return;
 			}
 
