and with ?
outline: none !important;
You can try this code
:where(.wp-site-blocks *:focus){
outline: none;
}
if i apply manually some class with javascript on the div (has-modal-open and is-menu-open) :
div.wp-block-navigation__responsive-container-content.
The menu is showing.
So i think the pb on ios12 safari/chrome comes from the call to show the mobile menu.
A fix or help would be welcome
const test = document.querySelector(‘button+div.hidden-by-default’);
setTimeout(function() {
test.classList.add(‘has-modal-open’);
test.classList.add(‘is-menu-open’);
}, 1000);