Version: (using KDE KDE 3.4.2) This is far from being critical, when this is annoying as you might think that you are at the beginning of the text, and actually you are not, but you discover that too late (I mean after having started typing) as the cursor is blinking!
The bug remains in KDE 3.5.
Confirmed in 3.5 branch r575787. The cursor actually appears at the position it took most recently: eg, 1. Focus a multiline text widget. Put the cursor somewhere. 2. Unfocus the text widget. The cursor is no longer drawn 3. Refocus it by clicking somewhere on it (but not where the cursor was previously). 4. The cursor appears at the old position, then moves to the new. The widget appears to be getting a setFocus call before the call to move the cursor. Perhaps this order needs to be reversed?
http://lists.kde.org/?l=kde-commits&m=117762428209903&w=2 Fixed in trunk, thanks Harri.