add additional launch args to browser

This commit is contained in:
Amruth Pillai
2026-01-24 23:19:58 +01:00
parent 22221e6fae
commit 1378feaf6a
+4 -6
View File
@@ -11,16 +11,14 @@ import { getStorageService, uploadFile } from "./storage";
const SCREENSHOT_TTL = 1000 * 60 * 60; // 1 hour
async function getBrowser(): Promise<Browser> {
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();