scrollback does not set scrollbar position
Brought to you by:
zed
On startup, xchat 2.8.4 connects to three networks and joins 20+ channels. In every channel it shows a scrollback buffer with the last logged messages. In some channels, the channel scrollbar starts at the bottom and stays at the bottom when new messages come in. In other channels the scrollbar starts at the top, showing me the oldest, instead of the most recent, messages.
There seems to be something in the code sets the scrollbar to 'bottom' position after loading the scrollback buffer into the window, but it fails half of the time for some reason.
Very annoying as the only way to fix it seems to be to click manually on every channel and move the scrollbar to the bottom position.