diff --git src/wp-includes/js/customize-selective-refresh.js src/wp-includes/js/customize-selective-refresh.js
index 0735b23..0bf22e1 100644
--- src/wp-includes/js/customize-selective-refresh.js
+++ src/wp-includes/js/customize-selective-refresh.js
@@ -120,6 +120,10 @@ wp.customize.selectiveRefresh = ( function( $, api ) {
 			if ( ! $placementContainer.length || $placementContainer.is( illegalContainerSelector ) || $placementContainer.closest( illegalAncestorSelector ).length ) {
 				return;
 			}
+			// Prevent nav_menu widgets from getting an edit shortcut for the nav_menu in addition to the widget shortcut
+			if ( 'nav_menu' === partial.getType() && $placementContainer.closest( '.widget_nav_menu' ).length ) {
+				return;
+			}
 			$shortcut = partial.createEditShortcut();
 			$shortcut.on( 'click', function( event ) {
 				event.preventDefault();
