liftoff/GateOne — Issue #36: Scroll bars don't let you scroll back buffer as expected
Author: Phoenix84
Created: 2011-10-21 21:28:34+00:00
State: open

Scrollback buffer scroll bars don't work as one would expect (ie. Putty, Konsole).

Example using a log file that's sufficiently long:
cat /var/log/dmesg

If it's a fresh session, and that's the first command that's ran, it's seems to work fine, except you can't get to the start of the log (back to the original shell command at the beginning).

Execute the same command again.
Scroll upwards (using scroll bars or mouse wheel)
Notice now, the last command is immediately visible, instead of the log output.
Continue scrolling, and you'll notice the log will start to repeat.

What I would expect to see is a continuous log output, like what Putty would show.
Note, that my scrollback buffer is set to 500, and my log file is ~330 lines. So I would expect to be able to see the entire file in the browser window.

Perhaps I'm scrolling through the buffer wrong, but then why are there scrollbars (and how do I)?

Client: Chrome/Windows
Server: Gentoo 2.6.37
Python 2.7.1
Tornado 2.1.1