diff --git a/web/app/cad/craft/wizard/wizardSelectionPlugin.js b/web/app/cad/craft/wizard/wizardSelectionPlugin.js index b8e3875a..2bd2883e 100644 --- a/web/app/cad/craft/wizard/wizardSelectionPlugin.js +++ b/web/app/cad/craft/wizard/wizardSelectionPlugin.js @@ -1,4 +1,4 @@ -import {EDGE, FACE, SHELL, SKETCH_OBJECT} from '../../scene/entites'; +import {DATUM, EDGE, FACE, SHELL, SKETCH_OBJECT} from '../../scene/entites'; export function activate(ctx) { ctx.streams.wizard.wizardContext.attach(wizCtx => { @@ -144,6 +144,12 @@ function createPickHandlerFromSchema(wizCtx) { } else { selectToFirst(EDGE, model.id); } + } else if (modelType === DATUM) { + if (activeEntity === DATUM) { + selectActive(model.id); + } else { + selectToFirst(DATUM, model.id); + } } return false; };