From 69acc7313640f3e7d35c83c2f521476d7d72b8d6 Mon Sep 17 00:00:00 2001 From: Alex Dehe Ng Date: Tue, 8 Feb 2022 09:07:18 -0600 Subject: [PATCH] close all pages to avoid EPERM error on Windows 10 (#830) --- packages/rrweb/scripts/repl.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/rrweb/scripts/repl.js b/packages/rrweb/scripts/repl.js index 13d4937b..e4ad4921 100644 --- a/packages/rrweb/scripts/repl.js +++ b/packages/rrweb/scripts/repl.js @@ -139,6 +139,8 @@ function getCode() { }); emitter.once('done', async (shouldReplay) => { + const pages = await browser.pages(); + await Promise.all(pages.map((page) => page.close())); await browser.close(); if (shouldReplay) { await replay(url, shouldReplay === 'replayWithFakeURL');