Skip to content

Commit 50dba8f

Browse files
authored
chore: cleanup (anomalyco#17115)
1 parent 17a34bf commit 50dba8f

35 files changed

Lines changed: 75 additions & 1202 deletions

packages/app/src/components/session/session-sortable-terminal-tab.tsx

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { DropdownMenu } from "@opencode-ai/ui/dropdown-menu"
88
import { Icon } from "@opencode-ai/ui/icon"
99
import { useTerminal, type LocalPTY } from "@/context/terminal"
1010
import { useLanguage } from "@/context/language"
11+
import { focusTerminalById } from "@/pages/session/helpers"
1112

1213
export function SortableTerminalTab(props: { terminal: LocalPTY; onClose?: () => void }): JSX.Element {
1314
const terminal = useTerminal()
@@ -53,21 +54,8 @@ export function SortableTerminalTab(props: { terminal: LocalPTY; onClose?: () =>
5354

5455
const focus = () => {
5556
if (store.editing) return
56-
57-
if (document.activeElement instanceof HTMLElement) {
58-
document.activeElement.blur()
59-
}
60-
const wrapper = document.getElementById(`terminal-wrapper-${props.terminal.id}`)
61-
const element = wrapper?.querySelector('[data-component="terminal"]') as HTMLElement
62-
if (!element) return
63-
64-
const textarea = element.querySelector("textarea") as HTMLTextAreaElement
65-
if (textarea) {
66-
textarea.focus()
67-
return
68-
}
69-
element.focus()
70-
element.dispatchEvent(new PointerEvent("pointerdown", { bubbles: true, cancelable: true }))
57+
if (document.activeElement instanceof HTMLElement) document.activeElement.blur()
58+
focusTerminalById(props.terminal.id)
7159
}
7260

7361
const edit = (e?: Event) => {

packages/app/src/components/settings-agents.tsx

Lines changed: 0 additions & 16 deletions
This file was deleted.

packages/app/src/components/settings-commands.tsx

Lines changed: 0 additions & 16 deletions
This file was deleted.

packages/app/src/components/settings-mcp.tsx

Lines changed: 0 additions & 16 deletions
This file was deleted.

packages/app/src/components/settings-permissions.tsx

Lines changed: 0 additions & 230 deletions
This file was deleted.

packages/app/src/context/global-sync.test.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import { describe, expect, test } from "bun:test"
2-
import {
3-
canDisposeDirectory,
4-
estimateRootSessionTotal,
5-
loadRootSessionsWithFallback,
6-
pickDirectoriesToEvict,
7-
} from "./global-sync"
2+
import { canDisposeDirectory, pickDirectoriesToEvict } from "./global-sync/eviction"
3+
import { estimateRootSessionTotal, loadRootSessionsWithFallback } from "./global-sync/session-load"
84

95
describe("pickDirectoriesToEvict", () => {
106
test("keeps pinned stores and evicts idle stores", () => {

packages/app/src/context/global-sync.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,3 @@ export function useGlobalSync() {
402402
if (!context) throw new Error("useGlobalSync must be used within GlobalSyncProvider")
403403
return context
404404
}
405-
406-
export { canDisposeDirectory, pickDirectoriesToEvict } from "./global-sync/eviction"
407-
export { estimateRootSessionTotal, loadRootSessionsWithFallback } from "./global-sync/session-load"

0 commit comments

Comments
 (0)