From fe2127853e53b3f2a257898580cdd2acfa257520 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Sun, 16 Nov 2025 22:21:23 +0100 Subject: [PATCH] remove reset on reconnect. which was showing 0 pages after reconnecting extension --- playwriter/src/extension/cdp-relay.ts | 42 +++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/playwriter/src/extension/cdp-relay.ts b/playwriter/src/extension/cdp-relay.ts index 36bdd4a..6f2703c 100644 --- a/playwriter/src/extension/cdp-relay.ts +++ b/playwriter/src/extension/cdp-relay.ts @@ -340,27 +340,27 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127. return } - logger.log('Extension connecting, resetting server state') - - // Clear stale targets from previous connections - const staleTargetCount = connectedTargets.size - if (staleTargetCount > 0) { - logger.log(`Clearing ${staleTargetCount} stale targets from previous connection`) - connectedTargets.clear() - } - - // Reject any pending requests from previous connection - const pendingRequestCount = extensionPendingRequests.size - if (pendingRequestCount > 0) { - logger.log(`Rejecting ${pendingRequestCount} pending requests from previous connection`) - for (const pending of extensionPendingRequests.values()) { - pending.reject(new Error('Extension reconnected, request cancelled')) - } - extensionPendingRequests.clear() - } - - // Reset message ID counter - extensionMessageId = 0 + // logger.log('Extension connecting, resetting server state') + + // // Clear stale targets from previous connections + // const staleTargetCount = connectedTargets.size + // if (staleTargetCount > 0) { + // logger.log(`Clearing ${staleTargetCount} stale targets from previous connection`) + // connectedTargets.clear() + // } + + // // Reject any pending requests from previous connection + // const pendingRequestCount = extensionPendingRequests.size + // if (pendingRequestCount > 0) { + // logger.log(`Rejecting ${pendingRequestCount} pending requests from previous connection`) + // for (const pending of extensionPendingRequests.values()) { + // pending.reject(new Error('Extension reconnected, request cancelled')) + // } + // extensionPendingRequests.clear() + // } + + // // Reset message ID counter + // extensionMessageId = 0 extensionWs = ws logger.log('Extension connected with clean state')