From c1a8249dc0bfbf39033e7834008baf354b78d592 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Thu, 23 Apr 2026 23:46:54 +0000 Subject: [PATCH] Don't remove source and layer on unregister I'm not convinced this is necessary since we are freeing the map itself and its causing a crash on navigation away. --- ts/map/Map.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ts/map/Map.vue b/ts/map/Map.vue index b335ddea..df235929 100644 --- a/ts/map/Map.vue +++ b/ts/map/Map.vue @@ -57,10 +57,12 @@ provide("registerSource", (id: string, config: any) => { provide("unregisterSource", (id: string) => { console.log("unregister source", id); + /* sources.delete(id); if (map.value && map.value?.getSource(id)) { map.value.removeSource(id); } +*/ }); provide("registerLayer", (id: string, config: any) => { @@ -75,10 +77,12 @@ provide("registerLayer", (id: string, config: any) => { provide("unregisterLayer", (id: string) => { console.log("unregister layer", id); + /* layers.delete(id); if (map.value?.getLayer(id)) { map.value.removeLayer(id); } +*/ }); function initializeMap() {