module.exports = Ferdium => { function getTasks() { let incompleteCount = 0; const countEls = document.querySelectorAll( '.AppSidebarGroupsItems__item__link[href^="/tasks/lists/"] .AppSidebarGroupsItems__item__badge > .AppSidebarGroupsItems__item__badge__count > div', ); if (countEls.length > 0) { for (const el of countEls) { incompleteCount += Ferdium.safeParseInt(el.textContent); } } Ferdium.setBadge(incompleteCount); } Ferdium.loop(getTasks); };