From a92c74124dd7168405a55768bd6b5d1be4f39db9 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Tue, 28 Jan 2020 11:02:52 -0800 Subject: [PATCH] always resume paused targets --- src/webkit/wkPageProxy.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webkit/wkPageProxy.ts b/src/webkit/wkPageProxy.ts index 28b9d6c297..37dd5d410d 100644 --- a/src/webkit/wkPageProxy.ts +++ b/src/webkit/wkPageProxy.ts @@ -146,9 +146,9 @@ export class WKPageProxy { this._wkPage.onProvisionalLoadStarted(session); if (targetInfo.isPaused) { const resume = () => this._pageProxySession.send('Target.resume', { targetId: targetInfo.targetId }).catch(debugError); - if (targetInfo.isProvisional) + if (targetInfo.isProvisional || !this._pagePromise) resume(); - else if (this._pagePromise) + else this._pagePromise.then(resume); } }