Closed Bug 560740 Opened 10 years ago Closed 10 years ago
Cancelling the master password prompt brings up a second one for each connection
If you have one connection (pop, imap, whatever) wanting to get a password and prompting for the master password and you cancel the dialog, you'll get a second prompt. If you have two connections, you'll get four, etc etc. The issue comes down to the fact that if login manager aborts getting the password (due to cancelling the dialog), then GetPasswordWithoutUI (the name of which technically is wrong), doesn't return that error. So then GetPasswordWithUI assumes that login manager just didn't have a password and tries to prompt - which also happens to trigger the master password prompt... The simple solution is to make GetPasswordWithoutUI return the error code.
You need to log in before you can comment on or make changes to this bug.