diff --git a/frontend/src/app/components/menu/menu.component.ts b/frontend/src/app/components/menu/menu.component.ts index 0fa22aa7c..d12bbe47e 100644 --- a/frontend/src/app/components/menu/menu.component.ts +++ b/frontend/src/app/components/menu/menu.component.ts @@ -72,15 +72,18 @@ export class MenuComponent implements OnInit { @HostListener('window:click', ['$event']) onClick(event) { + const isServicesPageOnMobile = this.isServicesPage && this.isSmallScreen(); const cssClasses = event.target.className; + if (!cssClasses.indexOf) { // Click on chart or non html thingy, close the menu - this.navOpen = false; + if (!this.isServicesPage || isServicesPageOnMobile) { + this.navOpen = false; + } return; } const isHamburger = cssClasses.indexOf('profile_image') !== -1; const isMenu = cssClasses.indexOf('menu-click') !== -1; - const isServicesPageOnMobile = this.isServicesPage && this.isSmallScreen(); if (!isHamburger && !isMenu && (!this.isServicesPage || isServicesPageOnMobile)) { this.navOpen = false; return; diff --git a/frontend/src/app/shared/components/global-footer/global-footer.component.html b/frontend/src/app/shared/components/global-footer/global-footer.component.html index af53a4b9c..73b4d0975 100644 --- a/frontend/src/app/shared/components/global-footer/global-footer.component.html +++ b/frontend/src/app/shared/components/global-footer/global-footer.component.html @@ -1,9 +1,9 @@ -