From d13f34d57011bebb2822d1b11a05296218254bd9 Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Thu, 19 Jun 2025 17:28:06 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Added=20a=20check=20before=20nav?= =?UTF-8?q?igating=20to=20the=20map=20page=20when=20closing=20the=20marker?= =?UTF-8?q?=20popup=20(fix=20bug=20full=20page=20pin=20detail)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/components/leaflet-map/leaflet-map.component.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/components/leaflet-map/leaflet-map.component.ts b/src/app/components/leaflet-map/leaflet-map.component.ts index d6b955f..996c10f 100644 --- a/src/app/components/leaflet-map/leaflet-map.component.ts +++ b/src/app/components/leaflet-map/leaflet-map.component.ts @@ -13,7 +13,6 @@ import 'leaflet.markercluster'; import { Pin } from '../../model/Pin'; import { AuthService } from '../../services/auth/auth.service'; import { AutocompleteService } from '../../services/auto-complete/auto-complete.service'; -import { CookiesService } from '../../services/cookies/cookies.service'; import { IntroService } from '../../services/intro/intro.service'; import { MapReloadService } from '../../services/map-reload/map-reload.service'; import { ModalService } from '../../services/modal/modal.service'; @@ -311,7 +310,9 @@ export class LeafletMapComponent implements OnInit { }); marker.on('popupclose', () => { - this.router.navigate(['/map']); + if (this.router.url.includes('/map')) { + this.router.navigate(['/map']); + } }); marker.on('popupopen', () => {