From 028184920b6bc380fceaa1c73f4fd4698247f106 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Thu, 5 Jun 2025 16:15:39 +0200 Subject: JS: Don't redirect an empty `layers=` parameter to the default layer selection. --- main.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/main.js b/main.js index d857899..e72b95e 100644 --- a/main.js +++ b/main.js @@ -131,14 +131,9 @@ let baseMapLayer = 'topowebb_nedtonad'; if (!isNaN(z)) { view.setZoom(z); } - if (params.has('layers')) { - const layers = params.get('layers').split(' '); - if (layers.length > 0 && !layers.some((l) => l.includes('.'))) { - /* compat redirect/layer subst for old non-hierachical names */ - params.delete('layers'); - } - } - if (!params.has('layers')) { + if (!params.has('layers') || (!params.get('layers').match(/^\s*$/) && + /* compat redirect/layer subst for old non-hierachical names */ + !params.get('layers').split(' ').some((l) => l.includes('.')))) { params.set('layers', [ 'svk.ledningar', 'svk.stolpar', -- cgit v1.2.3