Bug 224693 - Using "Show three bullets for each letter" in "At Password Prompt" in "Password & User Account" System Settings makes password dialog windows behave in an odd way
Summary: Using "Show three bullets for each letter" in "At Password Prompt" in "Passwo...
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.3
Platform: Ubuntu Unspecified
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 224694 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-01-28 23:14 UTC by Daniel Hahler
Modified: 2010-02-20 21:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Hahler 2010-01-28 23:14:45 UTC
Version:            (using Devel)
Installed from:    Compiled sources

When you chose to "Show three bullets for each letter", a password dialog window (e.g. from kwallet) will not close after you enter the password and press Enter: it'll stay open and you have to minimize this window or click "Cancel" to "submit" the dialog.

Using "Show one bullet for each letter" or "Show nothing" works around this.

Initially reported at:
https://bugs.launchpad.net/ubuntu/+source/kdeutils/+bug/447929
Comment 1 Daniel Hahler 2010-01-28 23:16:47 UTC
TEST CASE:
0. Select "Show three bullets for each letter" in "System Settings" => "Password & User Account" => "At Password Prompt"
1. Open http://trac.edgewall.org/login in Konqueror.
2. A authorization dialog should come up.
3. Enter anything and click OK.
4. Nothing happens, the window stays open. Only when clicking the "minimize" button, it gets submitted.
Comment 2 Jonathan Thomas 2010-01-28 23:18:55 UTC
*** Bug 224694 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2010-01-29 02:21:16 UTC
http://reviewboard.kde.org/r/2758/
Comment 4 Christoph Feck 2010-01-31 20:07:42 UTC
SVN commit 1083166 by cfeck:

Fix paint recursion in "three bullet" password mode

There are other issues related to "three bullet" mode, such as
not being able to move cursor or select text. But simple typing
and backspace should work without 100% CPU and hangs.

Please test if this commit fixes this bug, it will be available
with the KDE SC 4.4.0 release.

CCBUG: 180482
CCBUG: 186724
CCBUG: 211250
CCBUG: 215380
CCBUG: 224693


 M  +10 -0     klineedit.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1083166
Comment 5 Christoph Feck 2010-01-31 20:08:51 UTC
SVN commit 1083167 by cfeck:

Fix paint recursion in "three bullet" password mode (backport r1083166)

CCBUG: 180482
CCBUG: 186724
CCBUG: 211250
CCBUG: 215380
CCBUG: 224693


 M  +10 -0     klineedit.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1083167
Comment 6 Daniel Hahler 2010-02-15 19:53:19 UTC
Yes, it's fixed for the KWalletManager dialog.

But, for whatever reason Konqueror does not pickup the changed setting in "About Me" => "Password & User Account" => "At Password Prompt" anymore - only displaying one bullet per character.
(I've done "killall konqueror".)
Comment 7 Christoph Feck 2010-02-19 01:51:37 UTC
You need to kill kwalletd probably, too (or restart the entire KDE session).
Comment 8 Daniel Hahler 2010-02-20 21:12:44 UTC
I've just tried again (having rebooted in the meantime) and it works properly in Konqueror now, too.
Therefore closing as FIXED. Thanks a lot!

(However, I was quite sure to had killed all kwallet related processes.)