Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 24705)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -8997,6 +8997,10 @@
 	cursor: pointer;
 }
 
+.js .open .accordion-section-title {
+	cursor: default;
+}
+
 .js .accordion-section-title:after {
 	content: '';
 	width: 0;
Index: wp-admin/js/accordion.js
===================================================================
--- wp-admin/js/accordion.js	(revision 24705)
+++ wp-admin/js/accordion.js	(working copy)
@@ -9,7 +9,6 @@
 			e.preventDefault(); // Keep this AFTER the key filter above
 
 			accordionSwitch( $( this ) );
-			accordionCorners();
 		});
 
 		// Refresh selected accordion option when screen options are toggled
@@ -27,7 +26,7 @@
 		accordionOptions.removeClass( 'top bottom' );
 		accordionOptions.filter( ':visible' ).first().addClass( 'top' );
 		accordionOptions.filter( ':visible' ).last().addClass( 'bottom' ).find( sectionContent ).addClass('bottom');
-	};
+	}
 
 	function accordionInit () {
 		accordionSwitch( accordionOptions.filter( ':visible' ).first() );
@@ -36,16 +35,18 @@
 
 	function accordionSwitch ( el ) {
 		var section = el.closest( '.accordion-section' ),
-		    siblings = section.parent().find( '.open' ),
-		    content = section.find( sectionContent );
+			siblings = section.parent().find( '.open' ),
+			content = section.find( sectionContent );
 
-		if ( section.hasClass( 'cannot-expand' ) )
+		if ( section.hasClass( 'cannot-expand' ) || section.hasClass( 'open' ) )
 			return;
 
 		siblings.removeClass( 'open' );
 		siblings.find( sectionContent ).show().slideUp( 150 );
 		content.toggle( section.hasClass( 'open' ) ).slideToggle( 150 );
 		section.toggleClass( 'open' );
+
+		accordionCorners();
 	}
 
 	// Show the first accordion option by default
