From 8baa4cd262a19b707af28f71862d401603189e38 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 2 Jun 2022 20:40:14 -0500 Subject: [PATCH] ScrollableList: clear scrollData useMemo if scrollKey changes --- app/soapbox/components/scrollable_list.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/soapbox/components/scrollable_list.tsx b/app/soapbox/components/scrollable_list.tsx index 36d7a8575..caad06dfe 100644 --- a/app/soapbox/components/scrollable_list.tsx +++ b/app/soapbox/components/scrollable_list.tsx @@ -84,7 +84,7 @@ const ScrollableList = React.forwardRef(({ // Preserve scroll position const scrollDataKey = `soapbox:scrollData:${scrollKey}`; - const scrollData: SavedScrollPosition | null = useMemo(() => JSON.parse(sessionStorage.getItem(scrollDataKey)!), []); + const scrollData: SavedScrollPosition | null = useMemo(() => JSON.parse(sessionStorage.getItem(scrollDataKey)!), [scrollDataKey]); const topIndex = useRef(scrollData ? scrollData.index : 0); const topOffset = useRef(scrollData ? scrollData.offset : 0);