summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components/terminal.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-05 06:20:19 -0600
committerAdam <[email protected]>2026-02-05 06:20:19 -0600
commitbf7af99a3f07787bdf6781af0dfc57bcc169fe3b (patch)
treed7e20afb414955459a5259c2c208aec113e3dfe9 /packages/app/src/components/terminal.tsx
parent7555742bf096ec27d2847797daeb79725f6d5b9e (diff)
downloadopencode-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.tsx4
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