Adium

Ticket #112 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Authorize dialog has incorrect button as default.

Reported by: huw.rowlands@gmail.com Assigned to: evands
Priority: normal Milestone: Adium X 1.0
Component: Core Adium Version: 0.81
Severity: normal Keywords: authorize default button
Cc: Patch:
Pending:

Description

When a buddy adds you to their list a dialog comes up informing you that they have added you. You then get the option to 'accept' or 'refuse' them. For some reason, 'refuse' is the default button. This is potentially misleading and inconsistent.

Apple's HIG has certain specifications concerning such a thing:

"Button names should correspond to the action the user performs when pressing the button, for example, Erase, Save, or Delete. The rightmost button in the dialog, the action button, is the button that confirms the alert message text. The action button is usually, but not always, the default button."

Currently the question in the dialog box is "Do you want to accept them?" and the default answer is "no." The default button should be the affirmative, but here it is not.

"Don't use a default button if the most likely action is dangerous—for example, if it causes a loss of user data. When there is no default button, pressing Return or Enter has no effect; the user must explicitly click a button. This guideline protects users from accidentally damaging their work by pressing Return or Enter. You can consider using a safe default button, such as Cancel."

'Refusing' a request currently no record of the request having been made is kept and there is no way of undoing the 'refuse' if it was unintentional. One has to go into the official client to undo the damage. On the other hand, if the 'accept' button was the default then the use is quite able to undo the damage by simply blocking the user in question (works, afaik).

Change History

05/12/2005 07:32:51 AM changed by catfish_man

  • milestone set to Adium X 0.82.

05/14/2005 04:07:42 AM changed by evands

  • owner changed from anybody to evands.
  • status changed from new to assigned.
  • milestone changed from Adium X 0.82 to Adium X 0.90.

05/24/2005 02:49:11 PM changed by evands

  • status changed from assigned to closed.
  • resolution set to fixed.

Fixed in [12071]

07/24/2005 12:57:26 AM changed by catfish_man

  • milestone changed from Adium X 0.90 (Old) to Adium X 0.90.