diff --git src/wp-includes/class-wp-customize-nav-menus.php src/wp-includes/class-wp-customize-nav-menus.php
index d2a346d5b0..908fc0859b 100644
--- src/wp-includes/class-wp-customize-nav-menus.php
+++ src/wp-includes/class-wp-customize-nav-menus.php
@@ -592,13 +592,17 @@ final class WP_Customize_Nav_Menus {
 		} else {
 			$description .= '<p>' . __( 'Menus can be displayed in locations defined by your theme.' ) . '</p>';
 		}
+
+		/*
+		 * Once multiple theme supports are allowed in WP_Customize_Panel, this
+		 * panel can be restricted to themes that support menus or widgets.
+		 */
 		$this->manager->add_panel(
 			new WP_Customize_Nav_Menus_Panel(
 				$this->manager, 'nav_menus', array(
 					'title'       => __( 'Menus' ),
 					'description' => $description,
 					'priority'    => 100,
-				// 'theme_supports' => 'menus|widgets', @todo allow multiple theme supports
 				)
 			)
 		);
