diff --git a/src/components/BowTargetEdit.vue b/src/components/BowTargetEdit.vue index 13e0aa9..cc2c753 100644 --- a/src/components/BowTargetEdit.vue +++ b/src/components/BowTargetEdit.vue @@ -47,7 +47,9 @@ const onClick = async (e) => { const clickYInContainer = e.detail.y - rect.value.top; let target = clickYInContainer * scale.value - viewportH / 2; target = Math.max(0, Math.min(contentH - viewportH, target)); - scrollTop.value = Math.round(target); + setTimeout(() => { + scrollTop.value = target; + }, 100); } const newArrow = { x: (e.detail.x - 6) * scale.value,