[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