diff --git a/src/modules/geoportal/components/map-viewer.tsx b/src/modules/geoportal/components/map-viewer.tsx index c13361d..f48944c 100644 --- a/src/modules/geoportal/components/map-viewer.tsx +++ b/src/modules/geoportal/components/map-viewer.tsx @@ -452,7 +452,9 @@ export const MapViewer = forwardRef( paint: { "line-color": "#f59e0b", "line-width": 2, "line-dasharray": [3, 2] }, }); - if (layerVisibility) applyLayerVisibility(layerVisibility); + // Apply initial visibility — HIDE ALL by default, then show only enabled ones + const allOff: Record = { uats: false, terenuri: false, cladiri: false, administrativ: false }; + applyLayerVisibility(layerVisibility ? { ...allOff, ...layerVisibility } : allOff); setMapReady(true); });