From 52360596a71df397d4f884e22a3a27730792770f Mon Sep 17 00:00:00 2001 From: Liang Gong Date: Tue, 9 Apr 2024 15:26:27 -0700 Subject: [PATCH] feat(core): enable WebGL in headless mode Summary: so memlab or puppeteer won't throw error in headless mode when the web page uses WebGL Reviewed By: tulga1970 Differential Revision: D54936137 fbshipit-source-id: 2c5e03a5d86c6f8a29a332aa46e44cbca84f3307 --- packages/core/src/lib/Config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/src/lib/Config.ts b/packages/core/src/lib/Config.ts index b5349d63..91f176a6 100644 --- a/packages/core/src/lib/Config.ts +++ b/packages/core/src/lib/Config.ts @@ -293,6 +293,9 @@ export class MemLabConfig { '--js-flags="--no-move-object-start"', // Alreay on by default, just want to make sure '--enable-precise-memory-info', + // sites using WebGL (three.js) will fail + // in headless mode without WebGL + '--enable-webgl', 'browser-test', ], defaultViewport,