From b8577a512b307eaa4f9df0261c0d1083a381eb81 Mon Sep 17 00:00:00 2001 From: Hanzo_dev <2002samudiojohan@gmail.com> Date: Sun, 1 Mar 2026 12:30:24 -0500 Subject: [PATCH] Optimize route clearing: replaced full page reload with store clearing and URL cleanup when closing the map banner --- frontend/src/views/MapView.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 }