From 03ea005e9c200c8e5666303883d7c2613b3ee658 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Fri, 5 Jul 2024 00:41:36 +1000 Subject: [PATCH] perf(ui): object groups do not listen --- .../web/src/features/controlLayers/konva/CanvasInpaintMask.ts | 2 +- .../web/src/features/controlLayers/konva/CanvasLayer.ts | 2 +- .../web/src/features/controlLayers/konva/CanvasRegion.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasInpaintMask.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasInpaintMask.ts index b22c66a6fd..db944ee0ef 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasInpaintMask.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasInpaintMask.ts @@ -33,7 +33,7 @@ export class CanvasInpaintMask { id: getObjectGroupId(this.layer.id(), uuidv4()), listening: false, }); - this.objectsGroup = new Konva.Group({}); + this.objectsGroup = new Konva.Group({ listening: false }); this.group.add(this.objectsGroup); this.layer.add(this.group); diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasLayer.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasLayer.ts index f2a861a07d..f869c009b8 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasLayer.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasLayer.ts @@ -34,7 +34,7 @@ export class CanvasLayer { id: getObjectGroupId(this.layer.id(), uuidv4()), listening: false, }); - this.objectsGroup = new Konva.Group({}); + this.objectsGroup = new Konva.Group({ listening: false }); this.group.add(this.objectsGroup); this.layer.add(this.group); diff --git a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasRegion.ts b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasRegion.ts index c3a05f36cc..f7a704d4f7 100644 --- a/invokeai/frontend/web/src/features/controlLayers/konva/CanvasRegion.ts +++ b/invokeai/frontend/web/src/features/controlLayers/konva/CanvasRegion.ts @@ -33,7 +33,7 @@ export class CanvasRegion { id: getObjectGroupId(this.layer.id(), uuidv4()), listening: false, }); - this.objectsGroup = new Konva.Group({}); + this.objectsGroup = new Konva.Group({ listening: false }); this.group.add(this.objectsGroup); this.layer.add(this.group);