summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/pages
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-15 07:14:03 -0600
committerAdam <[email protected]>2025-12-15 10:20:19 -0600
commitdf2713a6c263a006539efad84e64103caee2d3f5 (patch)
tree4be2f81c2e11c25ace628e45dbf88b1b5a215100 /packages/desktop/src/pages
parentff6864a7ca3772e6f2702d585c6bb64a40bd6cce (diff)
downloadopencode-df2713a6c263a006539efad84e64103caee2d3f5.tar.gz
opencode-df2713a6c263a006539efad84e64103caee2d3f5.zip
chore: cleanup
Diffstat (limited to 'packages/desktop/src/pages')
-rw-r--r--packages/desktop/src/pages/session.tsx19
1 files changed, 3 insertions, 16 deletions
diff --git a/packages/desktop/src/pages/session.tsx b/packages/desktop/src/pages/session.tsx
index d49779587..9e743e48f 100644
--- a/packages/desktop/src/pages/session.tsx
+++ b/packages/desktop/src/pages/session.tsx
@@ -49,7 +49,6 @@ export default function Page() {
const params = useParams()
const navigate = useNavigate()
- // Session-specific derived state
const sessionKey = createMemo(() => `${params.dir}${params.id ? "/" + params.id : ""}`)
const tabs = createMemo(() => layout.tabs(sessionKey()))
@@ -132,7 +131,6 @@ export default function Page() {
}
})
- // Register commands for this page
command.register(() => [
{
id: "session.new",
@@ -230,28 +228,17 @@ export default function Page() {
},
])
- // Handle keyboard events that aren't commands
const handleKeyDown = (event: KeyboardEvent) => {
- // Don't interfere with terminal
// @ts-expect-error
- if (document.activeElement?.dataset?.component === "terminal") {
- return
- }
-
- // Don't interfere with dialogs
- if (dialog.stack.length > 0) {
- return
- }
+ if (document.activeElement?.dataset?.component === "terminal") return
+ if (dialog.stack.length > 0) return
const focused = document.activeElement === inputRef
if (focused) {
- if (event.key === "Escape") {
- inputRef?.blur()
- }
+ if (event.key === "Escape") inputRef?.blur()
return
}
- // Focus input when typing characters
if (event.key.length === 1 && event.key !== "Unidentified" && !(event.ctrlKey || event.metaKey)) {
inputRef?.focus()
}