diff --git a/plugins/woocommerce-admin/client/layout/controller.js b/plugins/woocommerce-admin/client/layout/controller.js index 274d3d70cfd..48e5ec95b8c 100644 --- a/plugins/woocommerce-admin/client/layout/controller.js +++ b/plugins/woocommerce-admin/client/layout/controller.js @@ -332,10 +332,12 @@ window.wpNavMenuClassChange = function( page, url ) { if ( page.wpOpenMenu ) { const currentMenu = document.querySelector( '#' + page.wpOpenMenu ); - currentMenu.classList.remove( 'wp-not-current-submenu' ); - currentMenu.classList.add( 'wp-has-current-submenu' ); - currentMenu.classList.add( 'wp-menu-open' ); - currentMenu.classList.add( 'current' ); + if ( currentMenu ) { + currentMenu.classList.remove( 'wp-not-current-submenu' ); + currentMenu.classList.add( 'wp-has-current-submenu' ); + currentMenu.classList.add( 'wp-menu-open' ); + currentMenu.classList.add( 'current' ); + } } const wpWrap = document.querySelector( '#wpwrap' );