diff options
| author | Filip <[email protected]> | 2026-03-07 16:47:45 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-07 09:47:45 -0600 |
| commit | 66fcab7b0801130c212aa67159415d75d935f555 (patch) | |
| tree | ee7edb3346c6b3ecc0147f227b4b1a0aabbb0713 /packages/app/e2e/utils.ts | |
| parent | 641e1781a25f848a9375a9196e5039c8e65e5551 (diff) | |
| download | opencode-66fcab7b0801130c212aa67159415d75d935f555.tar.gz opencode-66fcab7b0801130c212aa67159415d75d935f555.zip | |
fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482)
Diffstat (limited to 'packages/app/e2e/utils.ts')
| -rw-r--r-- | packages/app/e2e/utils.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/app/e2e/utils.ts b/packages/app/e2e/utils.ts index c5bbba9d8..0dbc5f8b5 100644 --- a/packages/app/e2e/utils.ts +++ b/packages/app/e2e/utils.ts @@ -7,6 +7,22 @@ export const serverPort = process.env.PLAYWRIGHT_SERVER_PORT ?? "4096" export const serverUrl = `http://${serverHost}:${serverPort}` export const serverName = `${serverHost}:${serverPort}` +const localHosts = ["127.0.0.1", "localhost"] + +const serverLabels = (() => { + const url = new URL(serverUrl) + if (!localHosts.includes(url.hostname)) return [serverName] + return localHosts.map((host) => `${host}:${url.port}`) +})() + +export const serverNames = [...new Set(serverLabels)] + +export const serverUrls = serverNames.map((name) => `http://${name}`) + +const escape = (value: string) => value.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") + +export const serverNamePattern = new RegExp(`(?:${serverNames.map(escape).join("|")})`) + export const modKey = process.platform === "darwin" ? "Meta" : "Control" export const terminalToggleKey = "Control+Backquote" |
