From 8275caa87f6d78e75f18d5047cd74f3418480ee2 Mon Sep 17 00:00:00 2001 From: cclohmar Date: Wed, 14 Oct 2026 14:27:20 +0000 Subject: [PATCH] fix: robust checkbox selection (for loop + explicit checked property) --- web/app.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/app.js b/web/app.js index f810bda..2096ba5 100644 --- a/web/app.js +++ b/web/app.js @@ -70,9 +70,12 @@ function loadGroups() { function getSelectedTargets(group) { var targets = []; - group.querySelectorAll('.target-cb:checked').forEach(function (cb) { - targets.push(cb.dataset.domain); - }); + var boxes = group.querySelectorAll('.target-cb'); + for (var i = 0; i < boxes.length; i++) { + if (boxes[i].checked) { + targets.push(boxes[i].getAttribute('data-domain')); + } + } return targets; }