diff --git a/packages/frontend/src/components/SkOneko.vue b/packages/frontend/src/components/SkOneko.vue index 7e12bcac08..b8f6a78d8b 100644 --- a/packages/frontend/src/components/SkOneko.vue +++ b/packages/frontend/src/components/SkOneko.vue @@ -104,13 +104,13 @@ function init() { nekoEl.value.style.left = `${nekoPosX - 16}px`; nekoEl.value.style.top = `${nekoPosY - 16}px`; - window.document.addEventListener('mousemove', mouseCallback); + window.document.addEventListener('mousemove', mouseCallback, { passive: true }); window.requestAnimationFrame(onAnimationFrame); } function uninit() { - window.removeEventListener('mousemove', mouseCallback); + window.removeEventListener('mousemove', mouseCallback, { passive: true }); } function onAnimationFrame(timestamp) {