diff --git a/app/components/channel-feed.jsx b/app/components/channel-feed.jsx index f1d0d6e..0ff87f1 100644 --- a/app/components/channel-feed.jsx +++ b/app/components/channel-feed.jsx @@ -65,11 +65,15 @@ export default function ChannelFeed(props) { } else { const last = messages[messages.length - 1]; - if (last.user.handle != channel.user.handle) { + if (last.user.handle !== channel.user.handle) { setMessages([...messages, update], () => { const feed = feedRef.current; feed.scrollTop = feed.scrollHeight; }); + } else { + let mp = [...messages]; + mp[messages.length - 1] = update; + setMessages(mp); } } } else {