From 81e9de6cd86c55886f033be79ffa21fdbee30a97 Mon Sep 17 00:00:00 2001 From: hippoz <10706925-hippoz@users.noreply.gitlab.com> Date: Fri, 2 Sep 2022 19:13:10 +0300 Subject: [PATCH] user a different method of detecting scroll, hopefully fixing ios webkit scroll --- frontend/src/components/Messages.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Messages.svelte b/frontend/src/components/Messages.svelte index 645c745..f22ff23 100644 --- a/frontend/src/components/Messages.svelte +++ b/frontend/src/components/Messages.svelte @@ -25,8 +25,8 @@ }); const onScroll = (e) => { - const { scrollTop, offsetHeight, scrollHeight } = e.target; - if ((scrollTop + offsetHeight) >= (scrollHeight - 10)) { // user scrolled to bottom + const { scrollHeight, scrollTop, clientHeight } = e.target; + if ((scrollHeight - scrollTop - clientHeight) <= 20) { // user scrolled to bottom messages.setIsCollectingOldMessages(true); shouldAutoscroll = true; isScrolledToBottom = true;