Index: src/wp-admin/includes/ajax-actions.php
===================================================================
--- src/wp-admin/includes/ajax-actions.php	(revision 26862)
+++ src/wp-admin/includes/ajax-actions.php	(working copy)
@@ -2244,7 +2244,7 @@
 /**
  * Auto-save the selected color scheme for a user's own profile.
  *
- * @since  3.8.0
+ * @since 3.8.0
  */
 function wp_ajax_save_user_color_scheme() {
 	global $_wp_admin_css_colors;
@@ -2257,6 +2257,8 @@
 		wp_send_json_error();
 	}
 
-	update_user_meta( get_current_user_id(), 'admin_color', $color_scheme );
+	$user_id = ( isset( $_POST['user_id'] ) ) ? (int) $_POST['user_id'] : get_current_user_id();
+	update_user_meta( $user_id, 'admin_color', $color_scheme );
+
 	wp_send_json_success();
 }
Index: src/wp-admin/includes/misc.php
===================================================================
--- src/wp-admin/includes/misc.php	(revision 26862)
+++ src/wp-admin/includes/misc.php	(working copy)
@@ -571,7 +571,8 @@
 		$_wp_admin_css_colors = array_filter( array_merge( array( 'fresh' => '', 'light' => '' ), $_wp_admin_css_colors ) );
 	}
 
-	$current_color = get_user_option( 'admin_color' );
+	$user_id = ( isset( $_GET['user_id'] ) ) ? (int) $_GET['user_id'] : get_current_user_id();
+	$current_color = get_user_option( 'admin_color', $user_id );
 
 	if ( empty( $current_color ) || ! isset( $_wp_admin_css_colors[ $current_color ] ) ) {
 		$current_color = 'fresh';
Index: src/wp-admin/js/user-profile.js
===================================================================
--- src/wp-admin/js/user-profile.js	(revision 26862)
+++ src/wp-admin/js/user-profile.js	(working copy)
@@ -109,14 +109,15 @@
 						wp.svgPainter.paint();
 					}
 				}
+			}
 
-				// update user option
-				$.post( ajaxurl, {
-					action:       'save-user-color-scheme',
-					color_scheme: $this.children( 'input[name="admin_color"]' ).val(),
-					nonce:        $('#color-nonce').val()
-				});
-			}
+			// update user option
+			$.post( ajaxurl, {
+				action:       'save-user-color-scheme',
+				user_id:      user_id,
+				color_scheme: $this.children( 'input[name="admin_color"]' ).val(),
+				nonce:        $('#color-nonce').val()
+			});
 		});
 	});
 
