Version: (using KDE 4.0.0)
Installed from: Ubuntu Packages
Steps to Reproduce:
1. Open any website with text fields (for example, this one)
2. Focus the text field, so that the text cursor is blinking and Oxygen's focus glow is there
3. Click the address bar
The website text field retains both the focus glow and the blinking text cursor, but when the cursor causes a redraw, the area redrawn is white like an unfocused text field.
I expect the widget is not redrawn to take into account the loss of focus. (Hrmm, would an unfocused text field still have the blinking cursor anyway?)
Created attachment 23080 [details]
(There is a text cursor in the middle of the white square, but I didn't catch
it in the screenshot.)
For the record, I can confirm this still occurs on trunk.
Using KDE 4.1.1 (KDE 4.1.0 (4.1 >= 20080722)) (KDEmod) in ArchLinux i686:
I can confirm this behaviour.
This also happens in trunk (KDE4.2 svn (kdelibs rev.851858 and kdebase rev.851866))
It is still present in trunk svn r882080
*** Bug 167687 has been marked as a duplicate of this bug. ***
*** Bug 165208 has been marked as a duplicate of this bug. ***
*** Bug 186468 has been marked as a duplicate of this bug. ***
*** Bug 190836 has been marked as a duplicate of this bug. ***
*** Bug 183946 has been marked as a duplicate of this bug. ***
Aside from being annoying, this is actually a security issue, since the user might (as I just did a minute ago) start typing a password, expecting it to be entered in the password box, when instead it gets put somewhere else, for everyone to see. An unfocused input should never have a blinking cursor!
KDE Development Platform: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3))
Konqueror: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3))
SVN commit 1089661 by ggarand:
don't let a form widget keep a blinking cursor when
the focus is changed to an external widget (e.g. the location bar)
M +7 -2 khtmlview.cpp
WebSVN link: http://websvn.kde.org/?view=rev&revision=1089661