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(); } - }); - }); + } + }; } }