diff --git a/packages/playwright-core/src/server/chromium/crServiceWorker.ts b/packages/playwright-core/src/server/chromium/crServiceWorker.ts index b75f9922e9..11d6385356 100644 --- a/packages/playwright-core/src/server/chromium/crServiceWorker.ts +++ b/packages/playwright-core/src/server/chromium/crServiceWorker.ts @@ -119,7 +119,7 @@ export class CRServiceWorker extends Worker { const r = new network.Route(request, route); if (this._browserContext._requestInterceptor?.(r, request)) return; - r.continue({ isFallback: true }); + r.continue({ isFallback: true }).catch(() => {}); } } diff --git a/packages/playwright-core/src/server/frames.ts b/packages/playwright-core/src/server/frames.ts index 68430aaeb3..6631da6d69 100644 --- a/packages/playwright-core/src/server/frames.ts +++ b/packages/playwright-core/src/server/frames.ts @@ -296,7 +296,7 @@ export class FrameManager { frame.setPendingDocument({ documentId: request._documentId, request }); if (request._isFavicon) { if (route) - route.continue(request, { isFallback: true }); + route.continue(request, { isFallback: true }).catch(() => {}); return; } this._page.emitOnContext(BrowserContext.Events.Request, request); @@ -308,7 +308,7 @@ export class FrameManager { return; if (this._page._browserContext._requestInterceptor?.(r, request)) return; - r.continue({ isFallback: true }); + r.continue({ isFallback: true }).catch(() => {}); } } diff --git a/packages/playwright-core/src/server/recorder/recorderApp.ts b/packages/playwright-core/src/server/recorder/recorderApp.ts index 1324393a06..40637302a0 100644 --- a/packages/playwright-core/src/server/recorder/recorderApp.ts +++ b/packages/playwright-core/src/server/recorder/recorderApp.ts @@ -97,7 +97,7 @@ export class RecorderApp extends EventEmitter implements IRecorderApp { ], body: buffer.toString('base64'), isBase64: true - }); + }).catch(() => {}); }); return true; });