From 18bfb1ed5b9800c5643deae71f735e8da568d6e6 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Wed, 26 Nov 2025 01:42:52 +0400 Subject: [PATCH] fix: always show scroll indicator --- src/components/group-badges.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/components/group-badges.tsx b/src/components/group-badges.tsx index 0c818f1..894e590 100644 --- a/src/components/group-badges.tsx +++ b/src/components/group-badges.tsx @@ -116,6 +116,23 @@ export function GroupBadges({ }; }, [checkScrollPosition]); + useEffect(() => { + if (groups.length === 0) { + setShowLeftFade(false); + setShowRightFade(false); + return; + } + + const container = scrollContainerRef.current; + if (!container) return; + + requestAnimationFrame(() => { + requestAnimationFrame(() => { + checkScrollPosition(); + }); + }); + }, [groups, checkScrollPosition]); + if (isLoading && !groups.length) { return (