My experiences with this 'jumping' indicate that it happens when I've logged into some other system that by default sets the terminal to vt100, and the initialization sets the scrolling region. One solution I've found is to reset it on the Sun with: echo '^[[1;1r'