diff --git a/app.js b/app.js index 784d97d..11d29ed 100644 --- a/app.js +++ b/app.js @@ -712,6 +712,9 @@ document.addEventListener('DOMContentLoaded', async () => { function updateProximityLines() { proximityLinesLayer.clearLayers(); + // Only show lines if the current variant layer is visible + if (!state.map.hasLayer(variantLayers[state.activeVariant])) return; + // Filter turbines for current variant const currentVariantTurbines = state.turbines.filter(t => t.variant === state.activeVariant); if (currentVariantTurbines.length === 0) return; @@ -1494,7 +1497,7 @@ document.addEventListener('DOMContentLoaded', async () => { type: t.type, rd: t.rd, hh: t.hh, - ksfAngle: t.ksfangle || t.ksfAngle + ksfAngle: t.ksfangle ?? t.ksfAngle ?? 0 }); }); statusEl.innerText = `${dbTurbines.length} WEAs aus Datenbank geladen.`;