diff --git a/src/wp-admin/js/customize-nav-menus.js b/src/wp-admin/js/customize-nav-menus.js index d8ab2eb254..9981cc92ef 100644 --- a/src/wp-admin/js/customize-nav-menus.js +++ b/src/wp-admin/js/customize-nav-menus.js @@ -397,7 +397,7 @@ } self.pages[ type + ':' + object ] = -1; return; - } else if ( 'page' === object ) { + } else if ( ( 'page' === object ) && ( ! availableMenuItemContainer.hasClass( 'open' ) ) ) { availableMenuItemContainer.find( '.accordion-section-title > button' ).click(); } items = new api.Menus.AvailableItemCollection( items ); // @todo Why is this collection created and then thrown away?