diff --git a/web/src/lib/utils/cancellable-task.ts b/web/src/lib/utils/cancellable-task.ts index 412639af4b..168e3e9199 100644 --- a/web/src/lib/utils/cancellable-task.ts +++ b/web/src/lib/utils/cancellable-task.ts @@ -61,6 +61,9 @@ export class CancellableTask { try { await f(cancelToken.signal); + if (cancelToken.signal.aborted) { + return 'CANCELED'; + } this.#transitionToExecuted(); return 'LOADED'; } catch (error) {