From 78d0f6930ddb97db91b29a41eba9829921a72209 Mon Sep 17 00:00:00 2001 From: ivmartel Date: Thu, 29 Aug 2024 12:12:40 +0200 Subject: [PATCH] Exit editable handling if not listening --- src/gui/drawLayer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/drawLayer.js b/src/gui/drawLayer.js index 40fd7ae4e7..1b0c93d034 100644 --- a/src/gui/drawLayer.js +++ b/src/gui/drawLayer.js @@ -519,10 +519,14 @@ export class DrawLayer { annotationGroup.addEventListener( 'annotationgroupeditablechange', (event) => { + // exit if not listening, ie draw tool is not activated on this layer + if (!this.#konvaStage.listening()) { + return; + } + this.#shapeHandler.disableAndResetEditor(); const shapeGroups = this.getCurrentPosGroup().getChildren(); - if (event.data) { shapeGroups.forEach((group) => { if (group instanceof Konva.Group) {