From 1e05a419e1941f722c450fa77cf81e9b8d8e46b8 Mon Sep 17 00:00:00 2001 From: Christian Beutel <> Date: Wed, 4 Feb 2026 11:04:27 +0100 Subject: [PATCH] fix/map-state-amenity-spelling --- .../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 a07e16369..a28612e51 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)) {