From 806791c061a9084451af74b25eeaac99ac855cd6 Mon Sep 17 00:00:00 2001
From: Myroslava Stavnycha <stavnycha.m@gmail.com>
Date: Fri, 13 Nov 2020 09:00:17 +0200
Subject: [PATCH] connect to existing browser if browserWSEndpoint is set

---
 src/printer.js | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/printer.js b/src/printer.js
index 948e478..edaa412 100644
--- a/src/printer.js
+++ b/src/printer.js
@@ -44,13 +44,12 @@ class Printer extends EventEmitter {
 
     if (this.browserWSEndpoint) {
       puppeteerOptions.browserWSEndpoint = this.browserWSEndpoint;
+      this.browser = await puppeteer.connect(puppeteerOptions);
+    } else {
+      this.browser = await puppeteer.launch(puppeteerOptions);
     }
 
-    const browser = await puppeteer.launch(puppeteerOptions);
-
-    this.browser = browser;
-
-    return browser;
+    return this.browser;
   }
 
   async render(input) {
-- 
GitLab