diff --git a/components/email/email-viewer.tsx b/components/email/email-viewer.tsx index 2843832..e0aa875 100644 --- a/components/email/email-viewer.tsx +++ b/components/email/email-viewer.tsx @@ -524,7 +524,7 @@ export function EmailViewer({ html: '
No content available
', isHtml: false }; - }, [email, allowExternalContent, hasBlockedContent, externalContentPolicy, isSenderTrusted]); + }, [email, allowExternalContent, hasBlockedContent, externalContentPolicy, isSenderTrusted, theme]); // Detect List-Unsubscribe header for newsletter banners const listHeaders = useMemo(() => { @@ -1290,9 +1290,9 @@ export function EmailViewer({ {/* Unified Notification Banner - External Content + Unsubscribe */} {((hasBlockedContent && !allowExternalContent && externalContentPolicy !== 'allow') || (shouldShowUnsubBanner && listHeaders?.listUnsubscribe)) && ( -