Index: wp-admin/js/widgets.js
===================================================================
--- wp-admin/js/widgets.js	(revision 23276)
+++ wp-admin/js/widgets.js	(working copy)
@@ -190,7 +190,9 @@
 		});
 
 		$.post( ajaxurl, a, function() {
-			$('.spinner').hide();
+			$('.spinner').addClass('confirmsaved').delay(1000).animate({ opacity: 0 }, 500, 'linear', function(){
+                $(this).hide().css('opacity', 1);
+            });
 		});
 
 		this.resize();
@@ -235,7 +237,9 @@
 					wpWidgets.resize();
 				}
 			} else {
-				$('.spinner').hide();
+				$('.spinner').addClass('confirmsaved').delay(1000).animate({ opacity: 0 }, 500, 'linear', function(){
+                        $(this).hide().css('opacity', 1);
+                });
 				if ( r && r.length > 2 ) {
 					$('div.widget-content', widget).html(r);
 					wpWidgets.appendTitle(widget);
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 23276)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -4190,6 +4190,10 @@
 	margin: 5px 5px 0;
 }
 
+.spinner.confirmsaved {
+    background: url(../images/yes.png);
+}
+
 .no-float {
 	float: none;
 }
