From cbf8e95bdb4b92c1ef0e69b5b9098fe47d309001 Mon Sep 17 00:00:00 2001 From: Naresh Rawat Date: Tue, 2 Jun 2026 17:10:37 +0545 Subject: [PATCH] Message sent time is not updated immediately in ChatList screen (#7768) --- src/view/com/util/TimeElapsed.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/view/com/util/TimeElapsed.tsx b/src/view/com/util/TimeElapsed.tsx index c28e9cd90f..c6efd96f57 100644 --- a/src/view/com/util/TimeElapsed.tsx +++ b/src/view/com/util/TimeElapsed.tsx @@ -22,8 +22,11 @@ export function TimeElapsed({ ) const [prevTick, setPrevTick] = useState(tick) - if (prevTick !== tick) { + const [prevTimestamp, setPrevTimestamp] = useState(timestamp) + + if (prevTick !== tick || prevTimestamp !== timestamp) { setPrevTick(tick) + setPrevTimestamp(timestamp) setTimeAgo( timeToString ? timeToString(i18n, timestamp) : ago(timestamp, tick), )