On a high-DPI screen, a chat can stop half a pixel off the bottom. The gap is too small to notice, yet the browser stops following new messages.
Here’s why, with a demo and a small fix: www.kripod.dev/blog/half-a-...
kripod.dev
Half a pixel from the bottom
Your chat looks caught up, yet new messages land out of view. The browser thinks you scrolled away, and it’s not wrong.