diff --git a/components/email/email-viewer.tsx b/components/email/email-viewer.tsx index 5726b6f5..ddbdf991 100644 --- a/components/email/email-viewer.tsx +++ b/components/email/email-viewer.tsx @@ -2642,7 +2642,9 @@ export function EmailViewer({ const emailAlwaysLightMode = useSettingsStore((state) => state.emailAlwaysLightMode); const [emailViewDarkOverride, setEmailViewDarkOverride] = useState(null); - const isDark = emailAlwaysLightMode ? false : (emailViewDarkOverride !== null ? emailViewDarkOverride : resolvedTheme === 'dark'); + const isDark = emailViewDarkOverride !== null + ? emailViewDarkOverride + : (emailAlwaysLightMode ? false : resolvedTheme === 'dark'); const emailIframeSrcDoc = useMemo(() => { if (!effectiveEmailContent.isHtml) return ''; @@ -4845,7 +4847,7 @@ export function EmailViewer({ {/* Email Body */}
{isBodyLoading ? (