[Pidgin] #9639: "Add Account" window closes even when details are verifiably wrong
Pidgin
trac at pidgin.im
Tue Jul 7 14:20:47 EDT 2009
#9639: "Add Account" window closes even when details are verifiably wrong
--------------------------+-------------------------------------------------
Reporter: mpt | Owner: rekkanoryo
Type: enhancement | Status: new
Component: unclassified | Version: 2.5.5
Keywords: |
--------------------------+-------------------------------------------------
Pidgin 2.5.5, Ubuntu 9.04
1. Launch Pidgin for the first time (e.g. in a guest session).
1. Connect to the Internet, if you are not connected already.
1. In the "Add Account" window, enter details that are correct except
that the password is wrong.
1. Click "Add".
What happens:
* The "Add Account" window closes.
* The "Buddy List" window opens.
* A short time later, a placard appears inside the Buddy List saying
"<account name> disabled" and "Unable to authenticate: Authentication
failure".
What should happen:
* To reduce overall interaction and interface churn, if the computer is
connected to the Internet, Pidgin should attempt to sign in to the account
before closing the "Add Account" window.
* If Pidgin can detect that the login name or password is incorrect, it
should automatically select the password for retyping (since that's the
field most likely to be wrong).
A straw-man design for this:
1. I click "Add".
1. At the bottom left of the window (opposite "Cancel" and "Add") appears
a spinner and the phrase "Checking details…".
1. The spinner and phrase disappear.
1. An error alert appears over the "Add Account" window.
1. On dismissing the alert, the contents of the password field is
selected in the still-open window.
An alternative approach would be to show the sign-in error inside the "Add
Account" window itself. I'm not sure how that could work without either
enlarging the window or looking weird, though.
--
Ticket URL: <http://developer.pidgin.im/ticket/9639>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list