From 9d05a12a5647eb1a9a2094a8adb359672e6dd0ba Mon Sep 17 00:00:00 2001 From: Lauri Eskola Date: Fri, 7 May 2021 13:10:35 +0300 Subject: [PATCH] Issue #3211897 by mherchel, Gauravmahlawat: Olivero: On mobile width, submenu can unintendedly close when user attempts to scroll on mobile --- core/themes/olivero/js/second-level-navigation.es6.js | 4 +--- core/themes/olivero/js/second-level-navigation.js | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/core/themes/olivero/js/second-level-navigation.es6.js b/core/themes/olivero/js/second-level-navigation.es6.js index 23efa82133d0..21ef42948ef2 100644 --- a/core/themes/olivero/js/second-level-navigation.es6.js +++ b/core/themes/olivero/js/second-level-navigation.es6.js @@ -166,9 +166,7 @@ (e) => { if ( areAnySubNavsOpen() && - !e.target.matches( - '.primary-nav__menu-item--has-children, .primary-nav__menu-item--has-children *', - ) + !e.target.matches('.header-nav, .header-nav *') ) { closeAllSubNav(); } diff --git a/core/themes/olivero/js/second-level-navigation.js b/core/themes/olivero/js/second-level-navigation.js index 7a37c57c4f65..6f49eac3af07 100644 --- a/core/themes/olivero/js/second-level-navigation.js +++ b/core/themes/olivero/js/second-level-navigation.js @@ -103,7 +103,7 @@ } }); document.addEventListener('touchstart', function (e) { - if (areAnySubNavsOpen() && !e.target.matches('.primary-nav__menu-item--has-children, .primary-nav__menu-item--has-children *')) { + if (areAnySubNavsOpen() && !e.target.matches('.header-nav, .header-nav *')) { closeAllSubNav(); } }, {