From c052627138dd581aea93d74d2896e96077b4f69c Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Wed, 12 Feb 2025 14:21:57 +0100 Subject: [PATCH] fix: allow empty userDataDir (#34730) --- packages/playwright-core/src/client/browserType.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright-core/src/client/browserType.ts b/packages/playwright-core/src/client/browserType.ts index 59ce8c56d7..9afdb8dc0a 100644 --- a/packages/playwright-core/src/client/browserType.ts +++ b/packages/playwright-core/src/client/browserType.ts @@ -100,7 +100,7 @@ export class BrowserType extends ChannelOwner imple ignoreAllDefaultArgs: !!options.ignoreDefaultArgs && !Array.isArray(options.ignoreDefaultArgs), env: options.env ? envObjectToArray(options.env) : undefined, channel: options.channel, - userDataDir: path.isAbsolute(userDataDir) ? userDataDir : path.resolve(userDataDir), + userDataDir: (path.isAbsolute(userDataDir) || !userDataDir) ? userDataDir : path.resolve(userDataDir), }; return await this._wrapApiCall(async () => { const result = await this._channel.launchPersistentContext(persistentParams);