diff --git a/webui/src/components/thread/ThreadViewport.tsx b/webui/src/components/thread/ThreadViewport.tsx index 62667d3b..bfd9bf81 100644 --- a/webui/src/components/thread/ThreadViewport.tsx +++ b/webui/src/components/thread/ThreadViewport.tsx @@ -442,7 +442,10 @@ export const ThreadViewport = forwardRef {hasMessages ? (
-
+
{ + it("bottom-aligns short history near the composer", () => { + render( + composer
} + />, + ); + + const messageRegion = screen.getByTestId("thread-message-region"); + expect(messageRegion).toHaveClass("justify-end"); + expect(messageRegion).toHaveClass("pb-4"); + expect(messageRegion.className).not.toContain("5rem"); + }); + it("keeps the scroll-to-bottom button above a growing composer", () => { const originalResizeObserver = globalThis.ResizeObserver; const resizeObservers: ResizeObserverInstance[] = [];