From 0fcba68d4cd07014dda445543f70945379519ba0 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 19 Feb 2026 09:00:37 -0600 Subject: [PATCH] chore: cleanup --- packages/app/src/pages/session/message-timeline.tsx | 5 ++++- packages/ui/src/components/collapsible.css | 6 +++++- packages/ui/src/components/message-part.css | 1 - packages/ui/src/components/message-part.tsx | 5 +++-- packages/ui/src/components/session-turn.css | 1 - packages/ui/src/components/session-turn.tsx | 5 +++-- packages/ui/src/components/sticky-accordion-header.css | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/packages/app/src/pages/session/message-timeline.tsx b/packages/app/src/pages/session/message-timeline.tsx index a7db4e83e..352a9f0f3 100644 --- a/packages/app/src/pages/session/message-timeline.tsx +++ b/packages/app/src/pages/session/message-timeline.tsx @@ -366,7 +366,10 @@ export function MessageTimeline(props: { }} onClick={props.onAutoScrollInteraction} class="relative min-w-0 w-full h-full overflow-y-auto session-scroller" - style={{ "--session-title-height": showHeader() ? "40px" : "0px" }} + style={{ + "--session-title-height": showHeader() ? "40px" : "0px", + "--sticky-accordion-top": showHeader() ? "64px" : "0px", + }} >
- +
@@ -1682,7 +1683,7 @@ ToolRegistry.register({
-
+
diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css index 902c85a8b..8f311e91f 100644 --- a/packages/ui/src/components/session-turn.css +++ b/packages/ui/src/components/session-turn.css @@ -187,7 +187,6 @@ background-color: var(--surface-inset-base); width: 100%; min-width: 0; - max-height: 420px; overflow-y: auto; overflow-x: hidden; scrollbar-width: none; diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx index 046312738..17eb7f388 100644 --- a/packages/ui/src/components/session-turn.tsx +++ b/packages/ui/src/components/session-turn.tsx @@ -9,6 +9,7 @@ import { Dynamic } from "solid-js/web" import { AssistantParts, Message } from "./message-part" import { Card } from "./card" import { Accordion } from "./accordion" +import { StickyAccordionHeader } from "./sticky-accordion-header" import { Collapsible } from "./collapsible" import { DiffChanges } from "./diff-changes" import { Icon } from "./icon" @@ -345,7 +346,7 @@ export function SessionTurn( return ( - +
@@ -368,7 +369,7 @@ export function SessionTurn(
- +
diff --git a/packages/ui/src/components/sticky-accordion-header.css b/packages/ui/src/components/sticky-accordion-header.css index d24c5eba6..c8af9f872 100644 --- a/packages/ui/src/components/sticky-accordion-header.css +++ b/packages/ui/src/components/sticky-accordion-header.css @@ -5,7 +5,7 @@ } [data-slot="accordion-item"]:first-child [data-component="sticky-accordion-header"] { - background-color: var(--background-base); + background-color: var(--background-stronger); } [data-component="sticky-accordion-header"][data-expanded],