diff --git a/src/index.ts b/src/index.ts index f901a99..6125f97 100644 --- a/src/index.ts +++ b/src/index.ts @@ -545,7 +545,8 @@ export class UnleashClient extends TinyEmitter { private async fetchToggles() { if (this.fetch) { - if (this.abortController) { + // Check if abortController is already aborted before calling abort + if (this.abortController && !this.abortController.signal.aborted) { this.abortController.abort(); } this.abortController = this.createAbortController?.();