From a919f5f66f16baf12435a6491fcbc6d2c9a6b34b Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Fri, 21 Apr 2023 16:54:25 +0000 Subject: [PATCH] chore: attempt to fix firefox-beta WebGL tests on MacOS 12.6 (#22548) Looks like https://phabricator.services.mozilla.com/D164016 disabled software rendering. If Firefox-beta passes on MacOS, then this bandaid setting will be migrated to the firefox-beta default settings. --- packages/playwright-core/src/server/firefox/firefox.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/firefox/firefox.ts b/packages/playwright-core/src/server/firefox/firefox.ts index 38c6db85d3..603a68aca4 100644 --- a/packages/playwright-core/src/server/firefox/firefox.ts +++ b/packages/playwright-core/src/server/firefox/firefox.ts @@ -98,7 +98,9 @@ export class Firefox extends BrowserType { // Prefs for quick fixes that didn't make it to the build. // Should all be moved to `playwright.cfg`. -const kBandaidFirefoxUserPrefs = {}; +const kBandaidFirefoxUserPrefs = { + 'webgl.forbid-software': false +}; const kDisableFissionFirefoxUserPrefs = { 'browser.tabs.remote.useCrossOriginEmbedderPolicy': false,