diff --git a/packages/playwright-core/src/client/page.ts b/packages/playwright-core/src/client/page.ts index 0558dbb8a7..cda775ada8 100644 --- a/packages/playwright-core/src/client/page.ts +++ b/packages/playwright-core/src/client/page.ts @@ -644,7 +644,10 @@ export class Page extends ChannelOwner implements api.Page } async pause() { - await this.context()._channel.pause(); + if (!!require('inspector').url()) + debugger; // eslint-disable-line no-debugger + else + await this.context()._channel.pause(); } async pdf(options: PDFOptions = {}): Promise { diff --git a/packages/playwright-core/src/dispatchers/browserContextDispatcher.ts b/packages/playwright-core/src/dispatchers/browserContextDispatcher.ts index f3d9baf9bf..738a228ce5 100644 --- a/packages/playwright-core/src/dispatchers/browserContextDispatcher.ts +++ b/packages/playwright-core/src/dispatchers/browserContextDispatcher.ts @@ -179,7 +179,7 @@ export class BrowserContextDispatcher extends Dispatcher {