Page MenuHomePhabricator

Don't scroll rooms to the bottom when new messages are received if the user has scrolled up away from the bottom
Open, NormalPublic

Description

When a new message is received, we currently scroll rooms to the bottom.

We shouldn't scroll if the user has scrolled back in history to review earlier messages. Instead, we should keep the scroll position as-is and add an on-screen UI element showing them that there are new messages at the bottom. They can click it to jump, or it should dismiss if the user scrolls.

Exactly like Twitch chat.