Ride down to your own message when you had scrolled up

Fixkamo-internal
Shipped
September 2, 2026 at 1:23 AM UTC
Author
Kamo
Commit
963c68f

Sending while scrolled up into the history left the member parked where they were, with their own message appended below the fold. From the seat it looks exactly like a send that failed. ChatBox gates every post-open scroll on autoFollow, which the scroll handler drops the moment the list leaves the bottom. handleSend never put it back, so the optimistic row arrived to a layout effect that had been told not to follow. Turn follow back on at send. Somebody else writing still must not move a member who is reading — that is what the flag is for, and the reporter says that half already behaves — but your own send is an unambiguous "I am done reading", so it now returns you to the present. Covered three ways: own send from mid-history, own send from the top of the loaded history (where the load-older re-anchor is armed and would otherwise win), and somebody else write, which must still not move the list at all.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing