From aac0e97627b32ed0c41c9236fe420ee399fbf86d Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 4 Nov 2026 19:10:49 +0900 Subject: [PATCH] refac --- src/lib/components/chat/ChatTabs.svelte | 2 +- src/lib/components/chat/ChatTabs/tabs.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/ChatTabs.svelte b/src/lib/components/chat/ChatTabs.svelte index 9e31ea5581..59bf386fdb 100644 --- a/src/lib/components/chat/ChatTabs.svelte +++ b/src/lib/components/chat/ChatTabs.svelte @@ -107,7 +107,7 @@ $: mainChatActive = fullWidth && tabs.activeId === mainChatTabId; $: if (fullWidth !== tabs.tabs.some((tab) => tab.id === mainChatTabId)) { tabs = setFullWidthTabs(tabs, fullWidth, title); - if (fullWidth) void tick().then(() => document.getElementById(domId(mainChatTabId))?.focus()); + if (fullWidth) void tick().then(() => document.getElementById(domId(tabs.activeId))?.focus()); } const toggleLayout = async () => { if (panelTarget) releasePanel(panelTarget); diff --git a/src/lib/components/chat/ChatTabs/tabs.ts b/src/lib/components/chat/ChatTabs/tabs.ts index 29236c19f5..6258896370 100644 --- a/src/lib/components/chat/ChatTabs/tabs.ts +++ b/src/lib/components/chat/ChatTabs/tabs.ts @@ -39,7 +39,7 @@ export function setFullWidthTabs(state: PanelTabs, fullWidth: boolean, label = ' if (state.tabs.some((tab) => tab.id === mainChatTabId)) return state; return activateTab( { ...state, tabs: [{ id: mainChatTabId, kind: 'chat', label }, ...state.tabs] }, - mainChatTabId + state.activeId || mainChatTabId ); }