fix: add wheel and touchmove to idle activity listeners

This commit is contained in:
frozenKelp
2026-06-09 16:29:48 +05:30
parent 685bd9b9da
commit 0e7ff1a27c
+4
View File
@@ -161,11 +161,15 @@
document.addEventListener('mousemove', onActivity, true) document.addEventListener('mousemove', onActivity, true)
document.addEventListener('keydown', onActivity, true) document.addEventListener('keydown', onActivity, true)
document.addEventListener('touchstart', onActivity, true) document.addEventListener('touchstart', onActivity, true)
document.addEventListener('touchmove', onActivity, true) // sustained touch-scroll in reader
document.addEventListener('wheel', onActivity, true) // mouse-wheel / trackpad scroll in reader
document.addEventListener('click', onActivity, true) document.addEventListener('click', onActivity, true)
return () => { return () => {
document.removeEventListener('mousemove', onActivity, true) document.removeEventListener('mousemove', onActivity, true)
document.removeEventListener('keydown', onActivity, true) document.removeEventListener('keydown', onActivity, true)
document.removeEventListener('touchstart', onActivity, true) document.removeEventListener('touchstart', onActivity, true)
document.removeEventListener('touchmove', onActivity, true)
document.removeEventListener('wheel', onActivity, true)
document.removeEventListener('click', onActivity, true) document.removeEventListener('click', onActivity, true)
} }
}) })