diff --git a/frontend/src/views/MapView.vue b/frontend/src/views/MapView.vue index ddaf11c..c8e1a88 100644 --- a/frontend/src/views/MapView.vue +++ b/frontend/src/views/MapView.vue @@ -92,9 +92,6 @@ function closeUberSearch() { // Modal state removed per request (no more stop markers to click) -function reloadPage() { - window.location.reload(); -} const showPromoModal = ref(false); const selectedPromo = ref(null); @@ -103,7 +100,10 @@ const isBannerClosing = ref(false); function animateAndReload() { isBannerClosing.value = true; setTimeout(() => { - reloadPage(); + routeStore.clearSelection(); + isBannerClosing.value = false; + // Limpiamos los parámetros de la URL para que no vuelva a cargar la ruta al recargar + router.replace({ query: {} }); }, 450); // Mismo tiempo que la transición }