Comment #220 on issue 147 by ***@gmail.com: Warn when closing with
multiple tabs open
http://code.google.com/p/chromium/issues/detail?id=147
Aside from wanting to see this changed to All OSes, the current
functionality is flawed/wrong because it breaks the two "laws" of user
interface design, as given by Jef Raskin:
First Law: A computer shall not harm your work or, through inactivity,
allow your work to come to harm.
Second Law: A computer shall not waste your time or require you to do more
work than is strictly necessary
From an older "Official Guidelines for User Interface Developers and
Designers" (Microsoft Windows User Experience):
"An important principle of user interface design is that the user should
always feel in control of the software rather than feeling controlled by
the software. … You can automate tasks, but implement the automation in a
way that allows the user to choose or control it.
From the current (April 2010) version of the "User Experience Interaction
Guidelines" from Microsoft:
"A warning message is a modal dialog box, in-place message, notification,
or balloon that alerts the user of a condition that might cause a problem
in the future. The fundamental characteristic of warnings is that they
involve the risk of losing one or more of the following:
- A valuable asset, such as important financial or other data.
- System access or integrity.
- Privacy or control over confidential information.
- User’s time (a significant amount, such as 30 seconds or more).
From the current version of the "User Experience Interaction Guidelines"
from Microsoft:
"Confirm commands for risky actions or commands that have unintended
consequences. Use a confirmation dialog box for this purpose."
From the current version of the "User Experience Interaction Guidelines"
from Microsoft:
"Modal dialog boxes require interaction, so use them for things that users
must respond to before continuing with their task. Make sure the
interruption is justified, such as for critical or infrequent, one-off
tasks that require completion."
From IBM's "Design Principles for Tomorrow":
"Allow users to be in control of the interface. Don’t limit users by
artificially restricting their choices to your notion of the ‘correct’
sequence of steps needed to accomplish a task. … Allow users to establish
and maintain a working context, or frame of reference, from within which
they can perform actions. … This contextual framework contributes to the
feeling of stability."
From Apple's Human Interface Guidelines
"Allow the user, not the computer, to initiate and control actions. Some
applications attempt to assist the user by offering only those alternatives
deemed good for the user or by protecting the user from having to make
detailed decisions. Because this approach puts the computer, not the user,
in control, it is best confined to parts of the user interface aimed at
novice users. Provide the level of user control that is appropriate for
your audience."
Surely, the UI/UX team at google sees the negatives of letting chromium
close multiple tabs without warning, when *no other browser does this*.
It's not only good behavior to have a modal in this case (to prevent loss
of data & waste of time), it's expected behavior across all operating
systems and the vast majority of programs, not just browsers.
For the people that complained about closing a tab & not being able to get
it back: if you set your Home Page to use the New Tab, then you will have
the option to restore "Recently closed" tabs and windows. That doesn't mean
that allowing multiple tabs to close without asking the user if that's what
they want to do is the right solution, as you are allowing data destruction.
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/a/chromium.org/group/chromium-bugs