diff --git a/packages/core/src/v3/apps/backoff.ts b/packages/core/src/v3/apps/backoff.ts index d09e6d75fd5..81c750b97c7 100644 --- a/packages/core/src/v3/apps/backoff.ts +++ b/packages/core/src/v3/apps/backoff.ts @@ -340,6 +340,10 @@ export class ExponentialBackoff { elapsedMs += Date.now() - start; clearTimeout(attemptTimeout); } + + if (elapsedMs > this.#maxElapsed * 1000) { + break; + } } if (finalError instanceof AttemptTimeout) {