diff --git a/.changeset/focus-sidebar-prompt.md b/.changeset/focus-sidebar-prompt.md new file mode 100644 index 00000000000..0828ac48eb3 --- /dev/null +++ b/.changeset/focus-sidebar-prompt.md @@ -0,0 +1,5 @@ +--- +"kilo-code": patch +--- + +Focus the sidebar prompt after closing an active session tab. diff --git a/packages/kilo-vscode/webview-ui/src/components/chat/SessionTabStrip.tsx b/packages/kilo-vscode/webview-ui/src/components/chat/SessionTabStrip.tsx index 120d8eda5f5..f2e9d1baf7b 100644 --- a/packages/kilo-vscode/webview-ui/src/components/chat/SessionTabStrip.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/chat/SessionTabStrip.tsx @@ -6,7 +6,7 @@ import { useLocalTabs } from "../../context/local-tabs" import { useSession } from "../../context/session" import { isPendingTab } from "../../utils/local-tabs" import { useTabScroll } from "../../utils/tab-scroll" -import { focusPrompt, focusSelectedTab, focusTabElement, handleTabKey } from "../../utils/tab-navigation" +import { focusPrompt, focusTabElement, handleTabKey } from "../../utils/tab-navigation" import { setTabWidths } from "../../utils/tab-widths" import { useVSCode } from "../../context/vscode" import { SessionTab } from "./SessionTab" @@ -62,7 +62,6 @@ export const SessionTabStrip: Component = () => { const close = (id: string) => { freeze() tabs.close(id) - focusSelectedTab(document, focusPrompt) requestAnimationFrame(release) } const closeOthers = (id: string) => {