From 44fbaa5e27433cc3d048560eb6a515f6bbc05045 Mon Sep 17 00:00:00 2001 From: Flomp Date: Wed, 4 Feb 2026 02:20:02 -0800 Subject: [PATCH] fix/map-state-amenity-spelling (#768) Co-authored-by: Christian Beutel <> --- .../maplibre-layer-manager/maplibre-layer-manager.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/web/src/lib/vendor/maplibre-layer-manager/maplibre-layer-manager.ts b/web/src/lib/vendor/maplibre-layer-manager/maplibre-layer-manager.ts index a07e1636..a28612e5 100644 --- a/web/src/lib/vendor/maplibre-layer-manager/maplibre-layer-manager.ts +++ b/web/src/lib/vendor/maplibre-layer-manager/maplibre-layer-manager.ts @@ -18,6 +18,14 @@ export class LayerManager { const storedMapState = localStorage.getItem("map-state") if (storedMapState) { this.state = JSON.parse(storedMapState) + + // Fix for spelling correction introduced in v0.18.4 + if (this.state && 'ammenity' in this.state.pois) { + this.state.pois.amenity = this.state.pois.ammenity; + delete this.state.pois.ammenity; + + localStorage.setItem('map-state', JSON.stringify(this.state)); + } } else { this.state = defaultMapState } @@ -88,7 +96,7 @@ export class LayerManager { addLayer(id: string, layer: BaseLayer) { - if(!layer.spec) { + if (!layer.spec) { return; } if (this.layers[id] && this.map.getLayer(id)) {