diff --git a/react-components/src/architecture/concrete/primitives/tools/PrimitiveEditTool.ts b/react-components/src/architecture/concrete/primitives/tools/PrimitiveEditTool.ts index 0e448f04d9..e05db8fe13 100644 --- a/react-components/src/architecture/concrete/primitives/tools/PrimitiveEditTool.ts +++ b/react-components/src/architecture/concrete/primitives/tools/PrimitiveEditTool.ts @@ -158,12 +158,13 @@ export abstract class PrimitiveEditTool extends BaseEditTool { domainObject.setSelectedInteractive(true); return; } - const ray = this.getRay(event); if (creator === undefined) { creator = this.createCreator(); if (creator === undefined) { + await super.onClick(event); return; } + const ray = this.getRay(event); if (!creator.addPoint(ray, intersection)) { return; }