From 66fcab7b0801130c212aa67159415d75d935f555 Mon Sep 17 00:00:00 2001 From: Filip <34747899+neriousy@users.noreply.github.com> Date: Sat, 7 Mar 2026 16:47:45 +0100 Subject: fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482) --- packages/app/e2e/utils.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'packages/app/e2e/utils.ts') 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" -- cgit v1.2.3