summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src/components')
-rw-r--r--packages/app/src/components/dialog-select-file.tsx2
-rw-r--r--packages/app/src/components/session/session-header.tsx6
2 files changed, 6 insertions, 2 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