From 5113efd34ceda709292de26c72716c49e024fb32 Mon Sep 17 00:00:00 2001 From: Pascal Date: Fri, 3 Oct 2025 08:01:31 +0200 Subject: [PATCH] fix: track viewportHeight via window.innerHeight to avoid unwanted scrolling (#16356) 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 a4555ed512..bc20429196 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 @@
+ +