From 6b826fb88dd33fe594fd7bb631a90d1a1713d0df Mon Sep 17 00:00:00 2001 From: dan Date: Tue, 5 Nov 2024 22:27:48 +0000 Subject: [PATCH] Lower feedfeedback seen threshold to 0.5s (#6127) --- src/state/feed-feedback.tsx | 2 +- src/view/com/util/List.tsx | 2 +- src/view/com/util/List.web.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx index 29f328a626..41579edc1e 100644 --- a/src/state/feed-feedback.tsx +++ b/src/state/feed-feedback.tsx @@ -72,7 +72,7 @@ export function useFeedFeedback(feed: FeedDescriptor, hasSession: boolean) { const sendToFeed = React.useMemo( () => - throttle(sendToFeedNoDelay, 15e3, { + throttle(sendToFeedNoDelay, 10e3, { leading: false, trailing: true, }), diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx index 53b0547d45..0425514e47 100644 --- a/src/view/com/util/List.tsx +++ b/src/view/com/util/List.tsx @@ -110,7 +110,7 @@ function ListImpl( }, { itemVisiblePercentThreshold: 40, - minimumViewTime: 1.5e3, + minimumViewTime: 0.5e3, }, ] }, [onItemSeen]) diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index d35ac1476c..59a79b5313 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -28,7 +28,7 @@ export type ListProps = Omit< } export type ListRef = React.MutableRefObject // TODO: Better types. -const ON_ITEM_SEEN_WAIT_DURATION = 1.5e3 // when we consider post to be "seen" +const ON_ITEM_SEEN_WAIT_DURATION = 0.5e3 // when we consider post to be "seen" const ON_ITEM_SEEN_INTERSECTION_OPTS = { rootMargin: '-200px 0px -200px 0px', } // post must be 200px visible to be "seen"