diff --git a/components/chat.tsx b/components/chat.tsx index 48bfc13..cd561e3 100644 --- a/components/chat.tsx +++ b/components/chat.tsx @@ -477,27 +477,31 @@ export function Chat({ dock overlays the column bottom (outside the scroller); a spacer in the transcript reserves its height. */}
-
- {/* h-10, not py-2: the toggle (a size-9 icon button) renders only - while the sidebar is CLOSED — an auto-height row would collapse - when it disappears and slide the title + chip up. */} -
- -
{title}
- - {/* Soft top fade (owner, round 2): peaks at 60% right under the - title and ramps down to transparent within 40px — supports the - header without a bar edge or a long tail into the chat. */} +
+ {/* The header OVERLAYS the scroller (owner, top-fade round 3): the + transcript runs under the title to the very top, easing beneath + it through the header's own wash — no hard cut below the title. + The wash peaks at 60% at the very top (behind the title) and + ramps down to transparent just under it. h-10, not py-2: the + toggle renders only while the sidebar is CLOSED. */} +
+
+
+ +
+
{title}
+ +
-
+
{messages.length === 0 && !busy && (