Merge branch 'main' into feat/update_1.50.1

This commit is contained in:
LuisFMM 2025-02-19 11:52:55 +01:00
commit 6333425db6

View file

@ -349,13 +349,15 @@ export class CRBrowserContext extends BrowserContext {
override async _initialize() { override async _initialize() {
assert(!Array.from(this._browser._crPages.values()).some(page => page._browserContext === this)); assert(!Array.from(this._browser._crPages.values()).some(page => page._browserContext === this));
const promises: Promise<any>[] = [super._initialize()]; const promises: Promise<any>[] = [super._initialize()];
if (this._browser.options.name !== 'clank' && this._options.acceptDownloads !== 'internal-browser-default') { if (!process.env.PLAYWRIGHT_IGNORE_DOWNLOAD_BEHAVIOUR) {
promises.push(this._browser._session.send('Browser.setDownloadBehavior', { if (this._browser.options.name !== 'clank' && this._options.acceptDownloads !== 'internal-browser-default') {
behavior: this._options.acceptDownloads === 'accept' ? 'allowAndName' : 'deny', promises.push(this._browser._session.send('Browser.setDownloadBehavior', {
browserContextId: this._browserContextId, behavior: this._options.acceptDownloads === 'accept' ? 'allowAndName' : 'deny',
downloadPath: this._browser.options.downloadsPath, browserContextId: this._browserContextId,
eventsEnabled: true, downloadPath: this._browser.options.downloadsPath,
})); eventsEnabled: true,
}));
}
} }
await Promise.all(promises); await Promise.all(promises);
} }