From c361c2de23cbe68b948988b6529bdca997b4b1f4 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Thu, 16 Jan 2020 11:04:37 -0800 Subject: [PATCH] fix(webkit): unflake frame detach tests --- src/webkit/wkPageProxy.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/webkit/wkPageProxy.ts b/src/webkit/wkPageProxy.ts index 3641a09986..f8acd87eab 100644 --- a/src/webkit/wkPageProxy.ts +++ b/src/webkit/wkPageProxy.ts @@ -67,7 +67,10 @@ export class WKPageProxy { handleProvisionalLoadFailed(event: Protocol.Browser.provisionalLoadFailedPayload) { if (!this._wkPage) return; - this._wkPage._page._frameManager.provisionalLoadFailed(event.loaderId, event.error); + let errorText = event.error; + if (errorText.includes('cancelled')) + errorText += '; maybe frame was detached?'; + this._wkPage._page._frameManager.provisionalLoadFailed(event.loaderId, errorText); } async page(): Promise {