Bug 166180 - KIO::PasswordDialog on Mac OS locks out input in VMWare
Summary: KIO::PasswordDialog on Mac OS locks out input in VMWare
Status: RESOLVED NOT A BUG
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: SVN
Platform: Fink Packages macOS
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-09 23:19 UTC by Katrina Niolet
Modified: 2013-07-24 13:52 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 Katrina Niolet 2008-07-09 23:19:37 UTC
Version:            (using KDE 4.0.80)
Installed from:    Unlisted Binary Package
Compiler:          xcode 3 
OS:                OS X

The password input dialog is locking the secure input method on Mac OS X and not releasing it, which disables input in VMWare Fusion. Documentation about this feature can be found at: http://developer.apple.com/technotes/tn2007/tn2150.html

This can be reproduced by turning off 'Store IMAP Password' for an account, then checking mail and entering your password and pressing return. Then try typing into VMWare Fusion.

Kontact locking the secure input can also be verified by running: ioreg -l -w 0 | grep SecureInput

Even if kontact is killed, it seems to still keep this lock in place with a reboot appearing to be the only way to unlock it. This has been verified on at least 3 computers running OS X 10.5.

This is likely related to the calls to qt_mac_secure_keyboard(bool) (which is defined in qapplication_mac.cpp) in QLineEdit::setEchoMode(), QLineEdit::focusInEvent(), and QLineEdit::focusOutEvent().
Comment 1 Thomas McGuire 2008-07-10 12:43:30 UTC
KMail uses KIO::PasswordDialog from kdelibs for password input, so reassigning to kdelibs.

You should also have the same problem when browsing to password-protected sites with Konqueror, right? (not password-protected by a web interface, but password-protected with a real password dialog).

From your description, this might even be a Qt bug.
Comment 2 Katrina Niolet 2008-07-10 13:50:31 UTC
This quite possibly is actually Qt bug, I don't see anything in KIO::PasswordDialog or kdeui/dialogs/KPasswordDialog that would directly cause this behavior. I'll make a small test app to confirm this.
Comment 3 Christoph Feck 2010-01-31 21:20:12 UTC
Any news? If this is indeed a Qt bug, we could file it to Nokia bugtracker.
Comment 4 Christoph Feck 2010-08-31 04:54:01 UTC
If you can provide the information offered in comment #2, please add them and/or reopen the bug.
Comment 5 Christoph Feck 2013-07-24 13:52:13 UTC
No response, changing status. Please reopen, if you have more information.