+ customLaunchers: {
+ ChromeCustom: {
+ base: 'ChromeHeadless',
+ // Chrome requires --no-sandbox in Docker/CI.
+ // Newer CI images expose CHROMIUM_FLAGS which sets this (and
+ // anything else it might need) automatically. Older CI images,
+ // (including Quibble for MW) don't set it yet.
+ flags: ( process.env.CHROMIUM_FLAGS ||
+ ( process.env.ZUUL_PROJECT ? '--no-sandbox' : '' )
+ ).split( ' ' )
+ }
+ },