From e19c96d8c707d5dad2f5eb40233bf0268d3f454c Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Wed, 6 May 2026 10:54:56 +0200 Subject: [PATCH] Revert "fix(dashboard): close server in singleton handler on shutdown (#40626)" This reverts commit f536e37aa208c1544a1f34f61db5bbe0cc44e370. --- packages/playwright-core/src/tools/dashboard/dashboardApp.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/playwright-core/src/tools/dashboard/dashboardApp.ts b/packages/playwright-core/src/tools/dashboard/dashboardApp.ts index 0673df147addb..5a0634513ee9b 100644 --- a/packages/playwright-core/src/tools/dashboard/dashboardApp.ts +++ b/packages/playwright-core/src/tools/dashboard/dashboardApp.ts @@ -280,9 +280,7 @@ async function acquireSingleton(options: DashboardOptions): Promise const server = net.createServer(); server.listen(socketPath, () => resolve(server)); server.on('error', (err: NodeJS.ErrnoException) => { - const isInUse = err.code === 'EADDRINUSE' - || (process.platform === 'win32' && err.code === 'EBUSY'); - if (!isInUse) + if (err.code !== 'EADDRINUSE') return reject(err); const client = net.connect(socketPath, () => { client.write(JSON.stringify(options) + '\n'); @@ -352,7 +350,6 @@ export async function openDashboardApp() { dashboard.triggerAnnotate(); dashboard.registerAnnotateWaiter(socket); } else if (parsed.kill) { - server?.close(); socket.end(); gracefullyProcessExitDoNotHang(0); } else {