diff --git a/packages/core/src/shared/protocol.ts b/packages/core/src/shared/protocol.ts index 57eab6932..7bd081e2c 100644 --- a/packages/core/src/shared/protocol.ts +++ b/packages/core/src/shared/protocol.ts @@ -832,8 +832,10 @@ export abstract class Protocol { id: messageId }; - if (options?.onprogress) { - this._progressHandlers.set(messageId, options.onprogress); + if (options?.onprogress || options?.resetTimeoutOnProgress) { + if (options.onprogress) { + this._progressHandlers.set(messageId, options.onprogress); + } jsonrpcRequest.params = { ...request.params, _meta: {