Fixes #3036

Like #5149 (closed with #5191), it will not scroll to bottom if it's scrolled up.

The only difference is that it will explicitly scroll to bottom when the user types a message themselves.