diff --git a/packages/playwright-core/src/server/dispatchers/browserContextDispatcher.ts b/packages/playwright-core/src/server/dispatchers/browserContextDispatcher.ts index d44546a046..5253e5ea31 100644 --- a/packages/playwright-core/src/server/dispatchers/browserContextDispatcher.ts +++ b/packages/playwright-core/src/server/dispatchers/browserContextDispatcher.ts @@ -227,6 +227,8 @@ export class BrowserContextDispatcher extends Dispatcher {}); + // Avoid protocol calls for the closed context. + if (!this._context.isClosingOrClosed()) + this._context.setRequestInterceptor(undefined).catch(() => {}); } }