diff --git src/wp-admin/js/customize-nav-menus.js src/wp-admin/js/customize-nav-menus.js
index d06685d000..b892dd29ea 100644
--- src/wp-admin/js/customize-nav-menus.js
+++ src/wp-admin/js/customize-nav-menus.js
@@ -797,7 +797,7 @@
 		 */
 		ready: function() {
 			var panel = this;
-			panel.container.find( '.hide-column-tog' ).click( function() {
+			panel.container.find( '.hide-column-tog, .hide-postbox-tog' ).click( function() {
 				panel.saveManageColumnsState();
 			});
 		},
@@ -944,7 +944,7 @@
 				var className = 'field-' + $( this ).val() + '-active';
 				section.contentContainer.toggleClass( className, $( this ).prop( 'checked' ) );
 			};
-			fieldActiveToggles = api.panel( 'nav_menus' ).contentContainer.find( '.metabox-prefs:first' ).find( '.hide-column-tog' );
+			fieldActiveToggles = api.panel( 'nav_menus' ).contentContainer.find( '#screen-options-wrap' ).find( '.hide-postbox-tog, .hide-column-tog' );
 			fieldActiveToggles.each( handleFieldActiveToggle );
 			fieldActiveToggles.on( 'click', handleFieldActiveToggle );
 		},
