From 4017893616e6590f15861dec132150ce29149d6f Mon Sep 17 00:00:00 2001 From: itsaygea Date: Sat, 24 Jan 2026 09:10:24 -0700 Subject: [PATCH] Use event delegation for suggestion clicks + add debug log - Single onclick handler on list container - Uses closest() to find clicked item - Added console.log for debugging --- js/main.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/js/main.js b/js/main.js index 288bebb..58e6b53 100644 --- a/js/main.js +++ b/js/main.js @@ -644,16 +644,18 @@ `; }).join(''); - // Add click listeners to suggestion items - list.querySelectorAll('.suggestion-item').forEach(item => { - item.addEventListener('click', () => { + // Add click listeners to suggestion items using event delegation + list.onclick = function(e) { + const item = e.target.closest('.suggestion-item'); + if (item) { const operatorId = item.dataset.operatorId; + console.log('Clicked suggestion:', operatorId); if (!selectedTeam.includes(operatorId) && selectedTeam.length < 4) { selectedTeam.push(operatorId); updateTeamUI(); } - }); - }); + } + }; } }