document.addEventListener('DOMContentLoaded', () => { const btn = document.getElementById('analyze'); const result = document.getElementById('result'); if (btn) { btn.addEventListener('click', () => { chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => { if (tabs[0]) { chrome.tabs.sendMessage(tabs[0].id, { action: 'analyze' }, (response) => { if (chrome.runtime.lastError) { result.textContent = 'Could not connect to page. Try refreshing.'; return; } result.textContent = response ? JSON.stringify(response, null, 2) : 'No data'; }); } }); }); } });