Here are some of the details of the scroll jumping issue I noticed. It very reliably occurs on a large file node of mine. The workbook was until days ago edited using 4.7 and I just switched to 4.10 and now 4.11. I have multiple @file nodes in the workbook and I only see this happening on a very large file, but it does not happen on all the sub nodes:
The @file node itself 90 lines, no jumping.
Sub node 1, total 509 lines, no jumping. It also contains a 73 line child node (cloned), which has no jumping.
Sub node 2, total 852 lines, jumps: whenever lines beyond line 844 is displayed, a mouse click will cause scroll jump so that line 844 is the last line displayed.
Sub node 3, total 1230 lines, no jumping.
Sub node 4, total 1331 lines, always jump to 1305 as the last line displayed, behaving similarly to sub node 2.
Sub node 5, total 1191 line, normal
Sub node 6, jumps 1248 -> 1191
Sub node 7, 1189, normal
Sub node 8, 403 -> 398
Interesting, it seems to only jump on even numbered sub nodes. When it happens, it doesn't matter where one clicks in the edit pane, it always re-scroll to the same place, as if it got the total number of lines wrong for that pane. However the cursor is at the right place, just out of view. One can scroll to bring it back in view, and can enter text normally. A click would push it out of view again.
I am running:
Leo 4.11 devel, build 5418, 2012-07-04 02:53:55 -0500
Python 2.7.3, qt version 4.8.2
Windows 6, 1, 7601, 2, Service Pack 1
Hope this helps!