From 5d1459eba665116babc1b03f8b7693e4f45f2262 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Mon, 6 Feb 2023 18:58:55 +0100 Subject: [PATCH] Fix some toots not interactable --- src/screens/Tabs/Shared/Toot.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/screens/Tabs/Shared/Toot.tsx b/src/screens/Tabs/Shared/Toot.tsx index fcd1384f..75f49ca6 100644 --- a/src/screens/Tabs/Shared/Toot.tsx +++ b/src/screens/Tabs/Shared/Toot.tsx @@ -248,7 +248,11 @@ const TabSharedToot: React.FC> = ({ body: data.map(remote => { const localMatch = old?.pages[0].body.find(local => local.uri === remote.uri) if (localMatch) { - return { ...localMatch, _level: remote._level } + return { + ...localMatch, + _level: remote._level, + key: `${localMatch.id}_remote` + } } else { return appendRemote.status(remote) } @@ -275,6 +279,7 @@ const TabSharedToot: React.FC> = ({ ref={flRef} windowSize={5} data={query.data?.pages?.[0].body} + extraData={query.dataUpdatedAt} renderItem={({ item, index }) => { const prev = query.data?.pages[0].body[index - 1]?._level || 0 const curr = item._level || 0