From f31a9c4cb0c03feb5a66022cba77d11bdb4933a9 Mon Sep 17 00:00:00 2001 From: chengyongru <2755839590@qq.com> Date: Sun, 14 Jun 2026 21:25:00 +0800 Subject: [PATCH] fix: reduce mobile gap above composer --- webui/src/components/thread/ThreadViewport.tsx | 5 ++++- webui/src/tests/thread-viewport.test.tsx | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) 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[] = [];