From 67d6fd4941374b48ddfa1e52d8db8af904cbd208 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Mon, 22 Jun 2026 07:51:16 +0200 Subject: [PATCH] E-Mail-Liste: eigener Scrollbalken statt seitenweit wachsen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Bug: bei vielen E-Mails wuchs die Liste links unbegrenzt nach unten, sodass die ganze Seite gescrollt werden musste. - ContractEmailsSection: flex-Container von minHeight:400 auf feste 600px Höhe gestellt. Die linke Liste hatte schon overflow-y-auto – jetzt greift's auch. - EmailClientTab: h-full auf calc(100vh - 240px) (mit minHeight:500) bounded. h-full hat im Tab-Container vorher nichts gebracht, weil der Parent selbst keine feste Höhe hatte. Co-Authored-By: Claude Opus 4.7 --- .../src/components/email/ContractEmailsSection.tsx | 10 +++++++--- frontend/src/components/email/EmailClientTab.tsx | 8 +++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/email/ContractEmailsSection.tsx b/frontend/src/components/email/ContractEmailsSection.tsx index 583e499f..0923dbe2 100644 --- a/frontend/src/components/email/ContractEmailsSection.tsx +++ b/frontend/src/components/email/ContractEmailsSection.tsx @@ -489,9 +489,13 @@ export default function ContractEmailsSection({ )} ) : ( -
- {/* Email List */} -
+
+ {/* Email List – scrollt intern, damit die Vertrags-Seite nicht + elendig lang wird. */} +
{selectedFolder === 'TRASH' ? ( + // Bounded auf Viewport-Höhe – sonst ignoriert h-full ohnehin den + // Tab-Container und der Postfach-Inhalt wächst beliebig, sodass die + // ganze Seite scrollt statt nur die E-Mail-Liste. +
{/* Header */}
{/* Account Selector */}