diff options
| author | Adam <[email protected]> | 2026-02-05 06:20:19 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-05 06:20:19 -0600 |
| commit | bf7af99a3f07787bdf6781af0dfc57bcc169fe3b (patch) | |
| tree | d7e20afb414955459a5259c2c208aec113e3dfe9 /packages/app/src/components/terminal.tsx | |
| parent | 7555742bf096ec27d2847797daeb79725f6d5b9e (diff) | |
| download | opencode-bf7af99a3f07787bdf6781af0dfc57bcc169fe3b.tar.gz opencode-bf7af99a3f07787bdf6781af0dfc57bcc169fe3b.zip | |
fix(app): terminal URL issues
Diffstat (limited to 'packages/app/src/components/terminal.tsx')
| -rw-r--r-- | packages/app/src/components/terminal.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/app/src/components/terminal.tsx b/packages/app/src/components/terminal.tsx index a6ce8acfa..e87670f59 100644 --- a/packages/app/src/components/terminal.tsx +++ b/packages/app/src/components/terminal.tsx @@ -8,7 +8,6 @@ import { LocalPTY } from "@/context/terminal" import { resolveThemeVariant, useTheme, withAlpha, type HexColor } from "@opencode-ai/ui/theme" import { useLanguage } from "@/context/language" import { showToast } from "@opencode-ai/ui/toast" -import { ptySocketUrl } from "./terminal-url" export interface TerminalProps extends ComponentProps<"div"> { pty: LocalPTY @@ -164,7 +163,8 @@ export const Terminal = (props: TerminalProps) => { const once = { value: false } - const url = ptySocketUrl(sdk.url, local.pty.id, sdk.directory, window.location) + const url = new URL(sdk.url + `/pty/${local.pty.id}/connect?directory=${encodeURIComponent(sdk.directory)}`) + url.protocol = url.protocol === "https:" ? "wss:" : "ws:" if (window.__OPENCODE__?.serverPassword) { url.username = "opencode" url.password = window.__OPENCODE__?.serverPassword |
