diff --git a/src/machines/modelingMachine.ts b/src/machines/modelingMachine.ts index 18368b9c1..fb250022c 100644 --- a/src/machines/modelingMachine.ts +++ b/src/machines/modelingMachine.ts @@ -862,6 +862,8 @@ export const modelingMachine = setup({ } sceneInfra.setCallbacks({ onClick: (args) => { + if (!args) return + if (args.mouseEvent.which !== 1) return const twoD = args.intersectionPoint?.twoD if (twoD) { sceneInfra.modelingSend({ @@ -893,6 +895,8 @@ export const modelingMachine = setup({ } sceneInfra.setCallbacks({ onClick: (args) => { + if (!args) return + if (args.mouseEvent.which !== 1) return const twoD = args.intersectionPoint?.twoD if (twoD) { sceneInfra.modelingSend({