[Pidgin] #6823: Possible to open multiple "Add Account" windows

Pidgin trac at pidgin.im
Fri Aug 29 19:02:06 EDT 2008


#6823: Possible to open multiple "Add Account" windows
--------------------+-------------------------------------------------------
 Reporter:  mpt     |        Owner:              
     Type:  defect  |       Status:  new         
Milestone:          |    Component:  pidgin (gtk)
  Version:  2.4.3   |   Resolution:              
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by deryni):

 My statement of "I also fail to see the scenario" was a mistake, consider
 it retracted.

 As to "I fail to see what the 'error' in clicking the Add button multiple
 times is" it was intended to indicate that the mere action of clicking the
 button multiple times is not an error, but rather the specific scenario
 where someone mis-clicks and thereby clicks it twice is the error. Which
 is to say that the cases of error should be prevented not the action
 itself. (As in my suggestion to disable the button for a fraction of a
 second after the first click.)

 And as for "I also fail to see what about allowing multiple clicks in
 unsafe." I stand by that completely, I see nothing unsafe in allowing
 people to (even accidentally) click the Add button more than once. There
 is no potential of data loss or anything else I can conceive of as a
 'security' issue. Would you mind explaining what you meant by this?

 Dismissing an incorrectly opened duplicate dialog is by no means "on the
 order of 30 seconds to a minute". I refuse to believe (without evidence to
 the contrary) that the average computer user (a user who is using an IM
 client mind you, keep in mind the general IM using population) takes
 anywhere near that long to locate and acquire the window manager provided
 X button or the (much larger) pidgin provided "Cancel" button. That all
 ignores the fact that many people, even those less familiar with
 computers, have learned that the Escape key closes dialogs (which brings
 the time needed to dismiss the "Add Account" dialog down to seconds at
 worst).

 Yes, it is certainly the case that in the case where the person has not
 realized there are multiple dialogs the time taken to fill out the
 duplicate dialog is likely in your general 30-60 second timescale. But
 note that when the first dialog is dismissed (with correct account data)
 the account will automatically be signed in and the buddy list will be
 brought in to view (this is a *powerful* indication that the account was
 correctly added and was not just magically eaten, despite the existence of
 the second "Add Account" dialog).

 As to the time saved in the multiple account entry case, I will grant you
 that it will almost always be less than the case where the second window
 is not recognized as a duplicate and where the internet is just slow
 enough that the buddy list will not have shown up by the time the user has
 put together that they need to re-enter their account information. But I
 don't believe that to be the likeliest of the possible accidental click
 cases, and I think the times for the escape or mouse click dismissal are
 nowhere near as far away from the time saved case as to be particularly
 meaningful.

 And to be brutally honest, I would rather cause slight disturbance to the
 person unfamiliar enough with computers to mistake a duplicate dialog with
 the computer having eaten their entered data than I would disturb the
 people who have cause to enter multiple accounts in way that they may
 benefit from the ability to have multiple "Add Account" dialogs open.
 Think of that and of me what you will, but I have interest in solving
 problems for one end of the computing spectrum at the cost of people at
 the other end.

 One last thing, my preferred working environment when in linux is one that
 is decidedly different than that which most people have and as a result my
 work-flow is likewise different. In the multiple "Add Account" dialog case
 it is quite likely in my environment that the "Add Account" dialogs will
 not even appear in the workspace where the Accounts dialog is displayed,
 so on top of being required to move the mouse to locate the Add button
 repeatedly I would likely be required to switch workspaces after hitting
 Add and after saving each account. I realize this is by no means normal
 but I put this out there to indicate that, on occasion, the time saved by
 the multiple "Add Account" dialogs may be more substantial then one might
 imagine and to indicate that situations beyond what are considered 'the
 normal' must be taken into consideration.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6823#comment:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list