From bef3cfb090ca5ece6789a37c87058558bfeea8a1 Mon Sep 17 00:00:00 2001 From: louis-e <44675238+louis-e@users.noreply.github.com> Date: Sun, 7 Dec 2025 19:37:49 +0100 Subject: [PATCH] Allow only one bbox selection at a time --- src/gui/js/bbox.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gui/js/bbox.js b/src/gui/js/bbox.js index eefaed9..199c909 100644 --- a/src/gui/js/bbox.js +++ b/src/gui/js/bbox.js @@ -899,6 +899,15 @@ $(document).ready(function () { }); } + // If it's a rectangle, remove any existing rectangles first + if (e.layerType === 'rectangle') { + drawnItems.eachLayer(function(layer) { + if (layer instanceof L.Rectangle) { + drawnItems.removeLayer(layer); + } + }); + } + // Check if it's a rectangle and set proper styles before adding it to the layer if (e.layerType === 'rectangle') { e.layer.setStyle({