summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-12 14:32:31 -0600
committerAdam <[email protected]>2026-02-12 14:32:31 -0600
commit81c623f26eddf9aa014510b25c4621ed39678de7 (patch)
tree79499cebeb78eb211b98f96568377626fef0cc3d
parent3696d1ded152d08e8d45fae9cbbdb25c50a189ef (diff)
downloadopencode-81c623f26eddf9aa014510b25c4621ed39678de7.tar.gz
opencode-81c623f26eddf9aa014510b25c4621ed39678de7.zip
chore: cleanup
-rw-r--r--packages/app/src/components/dialog-select-file.tsx2
-rw-r--r--packages/app/src/components/session/session-header.tsx6
-rw-r--r--packages/app/src/pages/session/session-mobile-tabs.tsx11
3 files changed, 14 insertions, 5 deletions
diff --git a/packages/app/src/components/dialog-select-file.tsx b/packages/app/src/components/dialog-select-file.tsx
index 210d180b8..c4294e22e 100644
--- a/packages/app/src/components/dialog-select-file.tsx
+++ b/packages/app/src/components/dialog-select-file.tsx
@@ -345,10 +345,12 @@ export function DialogSelectFile(props: { mode?: DialogSelectFileMode; onOpenFil
const open = (path: string) => {
const value = file.tab(path)
tabs().open(value)
+ tabs().setActive(value)
file.load(path)
if (!view().reviewPanel.opened()) view().reviewPanel.open()
layout.fileTree.setTab("all")
props.onOpenFile?.(path)
+ tabs().setActive(value)
}
const handleSelect = (item: Entry | undefined) => {
diff --git a/packages/app/src/components/session/session-header.tsx b/packages/app/src/components/session/session-header.tsx
index d5f758596..b85b9a536 100644
--- a/packages/app/src/components/session/session-header.tsx
+++ b/packages/app/src/components/session/session-header.tsx
@@ -311,12 +311,14 @@ export function SessionHeader() {
platform,
})
- const centerMount = createMemo(() => document.getElementById("opencode-titlebar-center"))
+ const leftMount = createMemo(
+ () => document.getElementById("opencode-titlebar-left") ?? document.getElementById("opencode-titlebar-center"),
+ )
const rightMount = createMemo(() => document.getElementById("opencode-titlebar-right"))
return (
<>
- <Show when={centerMount()}>
+ <Show when={leftMount()}>
{(mount) => (
<Portal mount={mount()}>
<button
diff --git a/packages/app/src/pages/session/session-mobile-tabs.tsx b/packages/app/src/pages/session/session-mobile-tabs.tsx
index 6afe8024a..6fdc8c3d9 100644
--- a/packages/app/src/pages/session/session-mobile-tabs.tsx
+++ b/packages/app/src/pages/session/session-mobile-tabs.tsx
@@ -13,13 +13,18 @@ export function SessionMobileTabs(props: {
return (
<Show when={props.open}>
<Tabs value={props.mobileTab} class="h-auto">
- <Tabs.List>
- <Tabs.Trigger value="session" class="w-1/2" classes={{ button: "w-full" }} onClick={props.onSession}>
+ <Tabs.List class="!grid !grid-cols-2 [&::after]:hidden">
+ <Tabs.Trigger
+ value="session"
+ class="w-full !max-w-none"
+ classes={{ button: "w-full" }}
+ onClick={props.onSession}
+ >
{props.t("session.tab.session")}
</Tabs.Trigger>
<Tabs.Trigger
value="changes"
- class="w-1/2 !border-r-0"
+ class="w-full !max-w-none !border-r-0"
classes={{ button: "w-full" }}
onClick={props.onChanges}
>