vte_terminal_set_size sometimes breaks scrollbar behaviour
Submitted by Tony Houghton
Link to original bug (#441616)
Description
Please describe the problem: If I call vte_terminal_set_size before the widget has a top-level window in its ancestry (but after packing it in a box with a scrollbar - I don't know if that makes a difference) the scrollbar behaves incorrectly. After 24 lines of text have been output it appears that each new line appears to add a corresponding amount to the bottom of the virtual viewport so that a trough appears at the bottom of the scrollbar even though the user hasn't scrolled up.
This appeared to start happening when Debian and Ubuntu changed from libvte4 to libvte9, reflecting the soname change.
I've managed to get my application (roxterm) to behave correctly without calling vte_terminal_set_size at that point, but I'm still reporting it as a minor bug in case it's indicative of some potentially more serious internal problem.
Steps to reproduce:
Actual results:
Expected results:
Does this happen every time?
Other information:
Version: 0.16.x
Resolution: RESOLVED OBSOLETE