Outlook: dim newsletter clutter
Dims list rows that look like newsletters and bulk promotional mail so important email stands out.
Code to copy
// Dim message rows that look like newsletters or bulk promotional mail
function dimNewsletters() {
const hints = ['newsletter', 'unsubscribe', 'no-reply', 'noreply', 'promotion'];
document.querySelectorAll('div[role="option"]').forEach(function (row) {
const label = (row.getAttribute('aria-label') || '').toLowerCase();
if (hints.some(function (h) { return label.indexOf(h) !== -1; })) {
row.style.opacity = '0.45';
}
});
}
dimNewsletters();
const obs = new MutationObserver(dimNewsletters);
obs.observe(document.body, { childList: true, subtree: true });
How to use this example
- Copy the code with the button above.
- Install JustZix (2 minutes) and open the extension on the target page.
- Add a new rule matching that page.
- Paste the code into the rule's JavaScript panel and save — it runs on every page visit.
Rate this example
No ratings yet — be the first.