From cc4cbb7955757ca08684b4e3c7f36a69e3199046 Mon Sep 17 00:00:00 2001 From: Doxa Maps Date: Thu, 1 Oct 2026 05:32:44 +0000 Subject: [PATCH] P assembly: a gate comment names the browser check, not who ran it --- internal/check-batch-selection-export.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/check-batch-selection-export.mjs b/internal/check-batch-selection-export.mjs index ab675773f..6f7e89ee3 100644 --- a/internal/check-batch-selection-export.mjs +++ b/internal/check-batch-selection-export.mjs @@ -151,7 +151,7 @@ const wired = { 'one detection for every action': (vue.match(/await selectionPeople\(\)/g) || []).length >= 2 && /selectionPeople\(\)\.then/.test(vue), // India's states resolve through the served table (library/data/indiaStates.js), fetched only once a state is selected // In batch mode a tap on a pin opens NO detail sheet (it covered the whole HUD on a phone); the tapestry - // listener under it toggles the territory. The real-tap proof is rega's; this pins the guard in the source. + // listener under it toggles the territory. The real-tap proof is a browser check; this pins the guard in the source. 'a pin tap in batch mode opens no sheet': /map\.on\('click', 'upg-pins-hit', \(e\) => \{[\s\S]{0,700}?if \(batchMode\.value\) return\s*\n\s*const f = e && e\.features/.test(vue), // …and that tap toggles the territory EXACTLY ONCE: the tapestry listener already does it, so the pin handler // must not toggle a second time (select-then-deselect in one tap).