Index: /Users/mepstein/Sites/elftest.dev/wp-admin/css/wp-admin.css
===================================================================
--- /Users/mepstein/Sites/elftest.dev/wp-admin/css/wp-admin.css	(revision 26755)
+++ /Users/mepstein/Sites/elftest.dev/wp-admin/css/wp-admin.css	(working copy)
@@ -5938,6 +5938,18 @@
 	margin: 2px 5px 0;
 }
 
+.spinner.success:before { 
+    font: normal 20px/1 'dashicons';
+    content: '\f147';
+    color: #e9ffe9;
+} 
+
+.spinner.error { 
+    font: normal 20px/1 'dashicons';
+    content: '\f335';
+    color: #ffe9e9; 
+} 
+
 .no-float {
 	float: none;
 }
Index: /Users/mepstein/Sites/elftest.dev/wp-admin/js/widgets.js
===================================================================
--- /Users/mepstein/Sites/elftest.dev/wp-admin/js/widgets.js	(revision 26755)
+++ /Users/mepstein/Sites/elftest.dev/wp-admin/js/widgets.js	(working copy)
@@ -313,10 +313,10 @@
 			action: 'widgets-order',
 			savewidgets: $('#_wpnonce_widgets').val(),
 			sidebars: []
-		};
+		}, spinner;
 
 		if ( sidebarId ) {
-			$( '#' + sidebarId ).find('.spinner:first').css('display', 'inline-block');
+			spinner = $( '#' + sidebarId ).find('.spinner:first').css('display', 'inline-block');
 		}
 
 		$('div.widgets-sortables').each( function() {
@@ -326,7 +326,18 @@
 		});
 
 		$.post( ajaxurl, data, function() {
-			$('.spinner').hide();
+			if ( spinner ) {
+				spinner.addClass( 'success' ).css( 'opacity', 1 ).fadeOut( 'slow', function() {
+					spinner.removeClass( 'success' );
+				});
+			}
+		})
+		.error( function() {
+			if ( spinner ) {
+				spinner.addClass( 'error' ).css( 'opacity', 1 ).fadeOut( 'slow', function() {
+					spinner.removeClass( 'error' );
+				});
+			}
 		});
 	},
 
@@ -372,7 +383,9 @@
 					widget.remove();
 				}
 			} else {
-				$('.spinner').hide();
+				$('.spinner', widget).addClass('success').fadeOut('slow', function() {
+				    $(this).removeClass('success'); 
+				});
 				if ( r && r.length > 2 ) {
 					$( 'div.widget-content', widget ).html(r);
 					wpWidgets.appendTitle( widget );
