From 70b17ce755262b7c0c76bd0b9cb572480a76bde9 Mon Sep 17 00:00:00 2001 From: Tim Voronov Date: Sat, 24 Aug 2019 20:25:15 -0400 Subject: [PATCH] Close a tab on every error (#359) --- pkg/drivers/cdp/page.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/drivers/cdp/page.go b/pkg/drivers/cdp/page.go index c3291d15..316cd007 100644 --- a/pkg/drivers/cdp/page.go +++ b/pkg/drivers/cdp/page.go @@ -195,10 +195,14 @@ func LoadHTMLPage( repl, err := client.Page.Navigate(ctx, page.NewNavigateArgs(params.URL)) if err != nil { + handleLoadError(logger, client) + return nil, errors.Wrap(err, "failed to load the page") } if repl.ErrorText != nil { + handleLoadError(logger, client) + return nil, errors.Wrapf(errors.New(*repl.ErrorText), "failed to load the page: %s", params.URL) }