From a8cc10e9b83c21219bde82ee8f3a4c6dab65cb9e Mon Sep 17 00:00:00 2001 From: Alex Dehe Ng Date: Wed, 1 Apr 2026 12:00:00 +0800 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');