diff --git a/content-script.js b/content-script.js index 60dc867..194216d 100644 --- a/content-script.js +++ b/content-script.js @@ -1,4 +1,5 @@ "use strict"; +const mailboxRootSelector = "div[id^='primaryMailboxRoot']"; (async function () { function loadFavicon() { @@ -74,7 +75,7 @@ function countUnreadEmails() { const nodes = document - .querySelector("div[title='Folders']") + .querySelector(mailboxRootSelector) ?.parentElement?.nextElementSibling?.querySelectorAll( "span span span.screenReaderOnly" ); @@ -96,7 +97,7 @@ }); } - await waitForEl("div[title='Folders']"); + await waitForEl(mailboxRootSelector); const favicon = loadFavicon(); const owaIcon = await createIconElement(); const title = document.title;