Hi Brent,
We can try a script for that.
You can hook this on your site’s wp_footer
using a Hook element.
<script>
const HtmlTag = document.querySelector('html');
const PrimaryMenu = document.querySelector('nav#site-navigation');
const MobileMenuCtrlWrap = document.querySelector('nav#mobile-menu-control-wrapper');
const MenuElement = document.querySelector('ul#menu-main-menu');
let PrimaryMenu_btns = MenuElement.querySelectorAll('li.menu-item > a');
function dbHandleClick(evt) {
for (var y = 0; y < PrimaryMenu_btns.length; y++) {
if ( PrimaryMenu_btns[y] == evt.target ) {
HtmlTag.classList.remove('mobile-menu-open');
MobileMenuCtrlWrap.classList.remove('toggled');
PrimaryMenu.classList.remove('toggled');
MenuElement.setAttribute('aria-hidden','true')
}
}
}
window.addEventListener("click", dbHandleClick);
</script>