From c885c3c9a6861e965a01c09cb4315398fa2f64f7 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 30 Oct 2024 05:44:00 +1000 Subject: [PATCH] fix(ui): filter layer data pushed to parent rendered when saving as --- .../konva/CanvasEntity/CanvasEntityFilterer.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 597c9e1c2e..13c4724255 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasEntity/CanvasEntityFilterer.ts @@ -228,8 +228,11 @@ export class CanvasEntityFilterer extends CanvasModuleBase { this.log.warn('No image state to apply filter to'); return; } - this.log.trace('Applying filter'); - this.parent.bufferRenderer.commitBuffer(); + this.log.trace(`Saving as ${type}`); + + // Clear the buffer - we are creating a new entity, so we don't want to keep the old one + this.parent.bufferRenderer.clearBuffer(); + const rect = this.parent.transformer.getRelativeRect(); const arg = { overrides: {