@@ -159,13 +159,17 @@ watch(selectTagging, (a, b, onCleanup) => {
const clickHandler = async (ev: MouseEvent) => {
await nextTick()
await asyncTimeout()
- const positions = models.value.
- map(model =>
- sdk.getPositionByScreen({
+ const positions = models.value
+ .filter(model => {
+ return model.loaded && getModelShowVariable(model).value
+ })
+ .map(model => {
+ console.log(model)
+ return sdk.getPositionByScreen({
x: ev.clientX,
y: ev.clientY
}, model.id)
- )
.filter(pos => pos)
if (!positions.length) {