Scrollbar jump (with frame clock patch)
The frame clock patch causes a little bit annoying scrollbar jump that wasn't there previously.
The setup is very similar to that of #2698 (closed).
Unity desktop, g-t with gtk3. Scrollback buffer is 10.000 lines.
Fullscreened window, two tabs. One with a tiny-tiny font size, having cat
'ed a giant file preformatted roughly to the window's width. (Wait for that cat
to complete.) The other tab sits there idle with a normal font size.
Keep switching tab back and forth.
Note that the tab with the tiny font size receives back and forth resize events: first to the normal tab's char size (272 columns for me) and then to its own char size (955 columns in that concrete example). The tabs rewraps its contents twice. At the narrow size, each logical row folds into 4 visual rows, and the scrollback is capped at 10000, so only 2500 logical rows are remembered. When rewrapped again to the wide size, it stays 2500 rows, ouf of which 200+ (about 12%) are displayed onscreen.
On the normal terminal the scrollbar occupies the entire height. When you switch to the one with the tiny font and lot of text, the scrollbar first shrinks to a tiny little one (much less than 12% of the overall height), and shortly afterwards jumps to its desired height.