From a2c75535186ec4e4a9e5f54dc85363e493fbbd34 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Thu, 16 Jan 2020 11:10:46 -0800 Subject: [PATCH] fix(webkit): unflake frame detach tests (#509) --- 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 {