Tested w/ the following versions:
With Dynamic Word Wrap on, and a wrapped line at the bottom of the window, when moving the cursor down or right inside the wrapped line so that it passes beyond the visible text, kwrite/kate fails to automatically scroll down to keep pace with the cursor. The "Line x, Column y" readout in the lower-left-hand corner of the window continues to update, showing that the cursor is moving, but the cursor is past the bottom edge of the screen and isn't visible. The window only updates and scrolls down to "catch up" to the cursor when the cursor hits the end of the wrapped line.
Note that kwrite/kate only fails to scroll down -- for a wrapped line at the top of the window, moving the cursor up or left results in the screen scrolling up just fine.
Scrolling down works fine for lines that aren't long enough to be dynamically wrapped. Similarly, with Dynamic Word Wrap off, moving the cursor down scrolls fine, and moving the cursor right on a long line scrolls to the right fine.
Before I updated my KDE Frameworks packages today, this issue wasn't present in the last version I was using -- either 5.41 or 5.42.
Unfortunately, this is a regression of the fix for https://phabricator.kde.org/D10054
The regression is in both 5.43 ad 5.44, 5.42 is OK.
Git commit e75bde233b9fe6b1a7d24cc63fa9baf9e89de895 by Dominik Haumann.
Committed on 20/03/2018 at 18:51.
Pushed by dhaumann into branch 'master'.
Revert Fix: View jumps when Scroll past end of document is enabled
Unfortunately, this introduced a regression that scrolling down in
dynamically wrapped lines did not move the view at all. We need
to find a better fix, and introduce a unit test.
Related: bug 306745
M +2 -0 autotests/src/kateview_test.cpp
M +1 -1 src/view/kateviewinternal.cpp