[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