diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index 4af9166c96..923bfe2699 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -27,9 +27,9 @@ }, { "name": "firefox-beta", - "revision": "1414", + "revision": "1415", "installByDefault": false, - "browserVersion": "114.0b3" + "browserVersion": "115.0b8" }, { "name": "webkit", diff --git a/packages/playwright-core/src/server/frames.ts b/packages/playwright-core/src/server/frames.ts index 5800d58e55..4a42a3de35 100644 --- a/packages/playwright-core/src/server/frames.ts +++ b/packages/playwright-core/src/server/frames.ts @@ -1031,7 +1031,9 @@ export class Frame extends SdkObject { const actionPromise = func().then(r => result = r).catch(e => error = e); const errorPromise = new Promise(resolve => { listeners.push(eventsHelper.addEventListener(this._page._browserContext, BrowserContext.Events.Console, (message: ConsoleMessage) => { - if (message.page() === this._page && message.type() === 'error' && message.text().includes('Content Security Policy')) { + if (message.page() !== this._page || message.type() !== 'error') + return; + if (message.text().includes('Content-Security-Policy') || message.text().includes('Content Security Policy')) { cspMessage = message; resolve(); }