From dab802f09b12b40e5dcb82ef2b23762e5fccb64c Mon Sep 17 00:00:00 2001 From: Limborx Date: Sun, 28 Jun 2026 12:39:32 +0800 Subject: [PATCH 1/3] fix: fixed issue #2344 --- src/cdp/connection.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cdp/connection.ts b/src/cdp/connection.ts index ade3b967d..a76f12dd9 100644 --- a/src/cdp/connection.ts +++ b/src/cdp/connection.ts @@ -105,9 +105,7 @@ export default class Connection { if (!session) { const disposedDate = this._disposedSessions.get(object.sessionId); if (!disposedDate) { - throw new Error( - `Unknown session id: ${object.sessionId} while processing: ${object.method}`, - ); + this.logger.warn(LogTag.Internal,`Unknown session id: ${object.sessionId} while processing: ${object.method}`,); } else { const secondsAgo = (Date.now() - disposedDate.getTime()) / 1000.0; this.logger.warn( @@ -122,7 +120,7 @@ export default class Connection { const eventName = object.method; let error: Error | undefined; try { - session._onMessage(object); + session?._onMessage(object); } catch (e) { error = e; } From f8c5bf7bdffb7cb9c011361c19646babe1fdad54 Mon Sep 17 00:00:00 2001 From: Limborx <37734145+Limborx@users.noreply.github.com> Date: Sun, 28 Jun 2026 13:06:02 +0800 Subject: [PATCH 2/3] Formatted Code Formatted Code --- src/cdp/connection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdp/connection.ts b/src/cdp/connection.ts index a76f12dd9..4a4ec421c 100644 --- a/src/cdp/connection.ts +++ b/src/cdp/connection.ts @@ -105,7 +105,7 @@ export default class Connection { if (!session) { const disposedDate = this._disposedSessions.get(object.sessionId); if (!disposedDate) { - this.logger.warn(LogTag.Internal,`Unknown session id: ${object.sessionId} while processing: ${object.method}`,); + this.logger.warn(LogTag.Internal,`Unknown session id: ${object.sessionId} while processing: ${object.method}`); } else { const secondsAgo = (Date.now() - disposedDate.getTime()) / 1000.0; this.logger.warn( From 653dec29076ec2f3d59056f2cd5ad819a449159f Mon Sep 17 00:00:00 2001 From: Limborx <37734145+Limborx@users.noreply.github.com> Date: Sun, 28 Jun 2026 13:14:55 +0800 Subject: [PATCH 3/3] fixed issue #2344, Change log level from warn to error for unknown session --- src/cdp/connection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdp/connection.ts b/src/cdp/connection.ts index 4a4ec421c..d45ab8905 100644 --- a/src/cdp/connection.ts +++ b/src/cdp/connection.ts @@ -105,7 +105,7 @@ export default class Connection { if (!session) { const disposedDate = this._disposedSessions.get(object.sessionId); if (!disposedDate) { - this.logger.warn(LogTag.Internal,`Unknown session id: ${object.sessionId} while processing: ${object.method}`); + this.logger.error(LogTag.Internal,`Unknown session id: ${object.sessionId} while processing: ${object.method}`); } else { const secondsAgo = (Date.now() - disposedDate.getTime()) / 1000.0; this.logger.warn(