diff --git a/components/email/email-composer.tsx b/components/email/email-composer.tsx
index b19bb55e0..7e6125436 100644
--- a/components/email/email-composer.tsx
+++ b/components/email/email-composer.tsx
@@ -2598,9 +2598,10 @@ export function EmailComposer({
)}
-
- {/* Fields section */}
-
+ {/* Fields section - outside the scroll container so From/To/Cc/Bcc/
+ Subject stay reachable while scrolling long bodies, matching the
+ pinned formatting toolbar (see rich-text-editor.tsx). */}
+
{/* From field */}
{t('from')}:
@@ -2879,8 +2880,9 @@ export function EmailComposer({
className="flex-1 border-0 focus-visible:ring-0 h-8 px-0 text-sm"
/>
-
+
+
{/* Body */}
{plainTextMode ? (