diff --git a/packages/playwright-core/src/server/chromium/crConnection.ts b/packages/playwright-core/src/server/chromium/crConnection.ts index 0f36e280c9..bcf883f238 100644 --- a/packages/playwright-core/src/server/chromium/crConnection.ts +++ b/packages/playwright-core/src/server/chromium/crConnection.ts @@ -190,6 +190,7 @@ export class CRSession extends EventEmitter { this._closed = true; this._connection._sessions.delete(this._sessionId); for (const callback of this._callbacks.values()) { + callback.error.setMessage(`Internal server error, session closed.`); callback.error.type = this._crashed ? 'crashed' : 'closed'; callback.error.logs = this._connection._browserDisconnectedLogs; callback.reject(callback.error);