From 8b9405b106fcbe12a88b8ec1932a6fa4a4a6a359 Mon Sep 17 00:00:00 2001 From: Pascal Date: Wed, 1 Oct 2025 11:54:29 +0200 Subject: [PATCH] fix: track viewportHeight via window.innerHeight to avoid unwanted scrolling Use instead of manual resize listener Co-authored-by: Aleksander Grygier --- tools/server/webui/src/routes/+layout.svelte | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/server/webui/src/routes/+layout.svelte b/tools/server/webui/src/routes/+layout.svelte index a4555ed512996..bc204291960ce 100644 --- a/tools/server/webui/src/routes/+layout.svelte +++ b/tools/server/webui/src/routes/+layout.svelte @@ -25,6 +25,7 @@ let isNewChatMode = $derived(page.url.searchParams.get('new_chat') === 'true'); let showSidebarByDefault = $derived(activeMessages().length > 0 || isLoading()); let sidebarOpen = $state(false); + let innerHeight = $state(); let chatSidebar: | { activateSearchMode?: () => void; editActiveConversation?: () => void } | undefined = $state(); @@ -140,8 +141,6 @@ }); - - @@ -157,7 +156,7 @@ /> -
+
@@ -174,3 +173,5 @@
+ +