diff --git a/wp-admin/includes/dashboard.php b/wp-admin/includes/dashboard.php
index 2aab210ab8..613fe04b45 100644
--- a/wp-admin/includes/dashboard.php
+++ b/wp-admin/includes/dashboard.php
@@ -1240,9 +1240,10 @@ function wp_welcome_panel() {
-
+
+
true ) ) ) > 1 ) ) : ?>
-
change your theme completely' ), admin_url( 'themes.php' ) ); ?>
+
change your theme completely' ), admin_url( 'themes.php' ) ); ?>
diff --git a/wp-admin/index.php b/wp-admin/index.php
index 8691f34c4d..4047247385 100644
--- a/wp-admin/index.php
+++ b/wp-admin/index.php
@@ -17,8 +17,12 @@ require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
wp_dashboard_setup();
wp_enqueue_script( 'dashboard' );
-wp_enqueue_script( 'plugin-install' );
-wp_enqueue_script( 'media-upload' );
+if ( current_user_can( 'edit_theme_options' ) )
+ wp_enqueue_script( 'customize-loader' );
+if ( current_user_can( 'install_plugins' ) )
+ wp_enqueue_script( 'plugin-install' );
+if ( current_user_can( 'upload_files' ) )
+ wp_enqueue_script( 'media-upload' );
add_thickbox();
if ( wp_is_mobile() )