When I'm in a chatroom and there's been a lot of conversation going on, at times I need to scroll up to read what has been said, particularly if I've been away from the chat and I'm catching up with the conversation.
One difficulty I have with this is that when I'm reading back over the previous text and the conversation is still continuing, the chat room keeps jumping back down to the latest chat. I've tried to overcome this by clicking and holding on the scroll bar to maintain my position but it doesn't quite hold it there when additional conversation is added to the chat.
I have three suggestions for possible solutions for this:
1. Something similar to what you see in IRC, which is when you scroll up it retains the window position in chat even if the conversation is continuing and it'll only start auto-scrolling again when you scroll back down to the latest text in the conversation.
2. Clicking and holding on the scroll bar when viewing earlier conversation in chat does truly hold it in place which it currently doesn't seem to be doing.
3. A button in the chat to click on that opens a separate window showing all of the chat up to that point that has happened (subject to the setting in the admin panel for how far back the chat is retained in the chat room window, of course).