From 1378feaf6ab198425ca785c0e08dac4d3db64d63 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Sat, 24 Jan 2026 23:19:58 +0100 Subject: [PATCH] add additional launch args to browser --- src/integrations/orpc/services/printer.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/integrations/orpc/services/printer.ts b/src/integrations/orpc/services/printer.ts index 3dfb3f708..173d6acf7 100644 --- a/src/integrations/orpc/services/printer.ts +++ b/src/integrations/orpc/services/printer.ts @@ -11,16 +11,14 @@ import { getStorageService, uploadFile } from "./storage"; const SCREENSHOT_TTL = 1000 * 60 * 60; // 1 hour async function getBrowser(): Promise { + const args = ["--disable-dev-shm-usage", "--disable-features=LocalNetworkAccessChecks,site-per-process,FedCm"]; + const endpoint = new URL(env.PRINTER_ENDPOINT); - endpoint.searchParams.append( - "launch", - JSON.stringify({ args: ["--disable-dev-shm-usage", "--disable-features=FedCm"] }), - ); - const isWebSocket = endpoint.protocol.startsWith("ws"); - const connectOptions: ConnectOptions = { acceptInsecureCerts: true }; + endpoint.searchParams.append("launch", JSON.stringify({ args })); + if (isWebSocket) connectOptions.browserWSEndpoint = endpoint.toString(); else connectOptions.browserURL = endpoint.toString();