diff --git a/src/server/chromium/chromium.ts b/src/server/chromium/chromium.ts index 44429c1750..799dd5163e 100644 --- a/src/server/chromium/chromium.ts +++ b/src/server/chromium/chromium.ts @@ -151,6 +151,11 @@ export class Chromium extends BrowserType { throw new Error('Arguments can not specify page to be opened'); const chromeArguments = [...DEFAULT_ARGS]; chromeArguments.push(`--user-data-dir=${userDataDir}`); + + // See https://github.com/microsoft/playwright/issues/7362 + if (os.platform() === 'darwin') + chromeArguments.push('--enable-use-zoom-for-dsf=false'); + if (options.useWebSocket) chromeArguments.push('--remote-debugging-port=0'); else