chrome.runtime.onMessage.addListener((msg, sender, sendResponse) => { if (msg.action === "fillFields") { const fields = { 'input[name*="name"]': msg.resumeData.name, 'input[name*="email"]': msg.resumeData.email, 'textarea[name*="experience"]': msg.resumeData.experience }; Object.entries(fields).forEach(([selector, value]) => { const el = document.querySelector(selector); if (el) el.value = value; }); } });