From c088dc0096f083eb85ba7f39a468509ed3bd0677 Mon Sep 17 00:00:00 2001 From: Hikari Date: Fri, 23 Jan 2026 14:57:06 -0800 Subject: [PATCH] feat: persist scroll position per conversation tab - Added scrollPosition to Conversation interface - Save scroll position when switching away from a tab - Restore exact scroll position when switching back - Uses -1 to indicate auto-scroll mode (scroll to bottom) - Prevents interference between scroll restore and auto-scroll --- src/lib/components/Terminal.svelte | 40 +++++++++++++++++++++++++++--- src/lib/stores/claude.ts | 2 ++ src/lib/stores/conversations.ts | 20 +++++++++++++++ 3 files changed, 59 insertions(+), 3 deletions(-) diff --git a/src/lib/components/Terminal.svelte b/src/lib/components/Terminal.svelte index 2ebf51a..eda20d5 100644 --- a/src/lib/components/Terminal.svelte +++ b/src/lib/components/Terminal.svelte @@ -1,6 +1,6 @@