diff --git a/src/printer.js b/src/printer.js index 948e478e18331c753e93a3ce232b039f66d0d6af..edaa412c222c3dc7bc1478c5a1f803c24ff0fad4 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) {