From 0e7ff1a27cff3e068ed87ff0f2ef8e0b6f808176 Mon Sep 17 00:00:00 2001 From: frozenKelp Date: Tue, 9 Jun 2026 16:29:48 +0530 Subject: [PATCH] fix: add wheel and touchmove to idle activity listeners --- src/routes/+layout.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index d0efd2d..cfa8c4e 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -161,11 +161,15 @@ document.addEventListener('mousemove', onActivity, true) document.addEventListener('keydown', 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) return () => { document.removeEventListener('mousemove', onActivity, true) document.removeEventListener('keydown', onActivity, true) document.removeEventListener('touchstart', onActivity, true) + document.removeEventListener('touchmove', onActivity, true) + document.removeEventListener('wheel', onActivity, true) document.removeEventListener('click', onActivity, true) } })