From 1b60eb4a2dddf1e78ed8b538031945c0744f7a4f Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Tue, 15 Sep 2026 11:34:53 -0700 Subject: [PATCH] test(browser): preserve native UA in live probe --- .../browser/browser-session-ua-cloudflare-live.electron.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/browser/browser-session-ua-cloudflare-live.electron.test.ts b/src/main/browser/browser-session-ua-cloudflare-live.electron.test.ts index caa240006ce..05331ab5c65 100644 --- a/src/main/browser/browser-session-ua-cloudflare-live.electron.test.ts +++ b/src/main/browser/browser-session-ua-cloudflare-live.electron.test.ts @@ -231,6 +231,7 @@ const { installBrowserSessionUserAgentPolicy } = require(${JSON.stringify(option const arm = ${JSON.stringify(options.arm)} const site = ${JSON.stringify(options.site)} app.setName('OrcaCloudflareLiveProbe') +const nativeUserAgent = app.userAgentFallback const clean = userAgent => userAgent.replace(/\s+Electron\/\S+/, '').replace(/(\)\s+)\S+\s+(Chrome\/)/, '$1$2') let identity if (arm === 'branch') identity = processIdentity.initializeBrowserProcessUserAgent('clean') @@ -245,7 +246,6 @@ async function run() { await app.whenReady() await waitForBarrier() const sess = session.fromPartition('persist:cloudflare-live-probe') - const nativeUserAgent = sess.getUserAgent() const cleanUserAgent = identity?.userAgent ?? clean(nativeUserAgent) const firefoxUserAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0' if (arm === 'origin-main') sess.setUserAgent(cleanUserAgent)