diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts index 8436f28c25..517a4998a8 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts @@ -284,8 +284,8 @@ export class CanvasEntityFilterer extends CanvasModuleBase { this.log.error({ error: serializeError(filterResult.error) }, 'Error filtering'); this.$isProcessing.set(false); // Clean up the abort controller as needed - if (!this.abortController.signal.aborted) { - this.abortController.abort(); + if (!controller.signal.aborted) { + controller.abort(); } this.abortController = null; return; @@ -324,8 +324,8 @@ export class CanvasEntityFilterer extends CanvasModuleBase { this.$isProcessing.set(false); // Clean up the abort controller as needed - if (!this.abortController.signal.aborted) { - this.abortController.abort(); + if (!controller.signal.aborted) { + controller.abort(); } this.abortController = null;