[packagekit] usability bug / suggestion to remove potentially non-beneficial feature
dawg
dirTdogE at Gmail.com
Mon Sep 28 19:59:16 PDT 2009
Mr. Hughes suggested that I should send a note to this list for
discussion. Originally posted to
http://bugs.freedesktop.org/show_bug.cgi?id=24188 ...
Upon completing an update requiring a restart, the user is prompted with
a dialog box asking to "Close" or "Restart," but this dialog (and the
entire update window) is apparently programmed to automatically close
after 30 seconds (I assume this happens whether a restart is required or
not). To me, this seems like a reverse feature, or however it would be
called (I believe the FSF coined "antifeature" to imply something else),
because I do not believe it contributes at all to the user experience --
except in negative ways. What advantage is there to automatically
closing the window? (Or, if there is an advantage, wouldn't it then make
sense to do it instantly instead of waiting and causing perceived
inconsistency?) On the other hand, I believe there are usability issues
when a window simply disappears unexpectedly, whether the user is
looking at it during that instant or not, and especially because the
user is being prompted for input at that moment (was the user half-way
through reading the question? If so, this would be frustrating, and also
could leave the user feeling confused or feeling like they might have
missed an opportunity to make a decision they might care about (after
all, they don't know what the question is yet)). The user is likely to
think that the program crashed (and potentially that the update failed,
especially if they were away from the computer or using another program
at the time, or even more so if they switch to that window at the 29th
second and it disappears before they even know what the message says) or
that they may have accidentally clicked a button or key which took an
unknown action. Even if the user assumes that the dialog was
automatically dismissed (by the way, if the idea is for the message to
be dismissed, it seems like perhaps it should instead be presented
through one of the notification features of the desktop environment),
how does the user know which action is the default? Anyone coming from a
Windows background might assume the default was for the computer to
force a restart, which could cause some anxiety or even lead to the user
frantically closing out of programs. Finally, I believe that closing a
window unexpectedly can disturb the user's process flow. I think it's
important to keep in mind that users have different ways of tracking
their tasks and "to-do's", and the list of and/or physical presence of
consciously open windows can be among them (e.g. the user may begin
installing updates in the morning, planning to restart during their
lunch break -- but if the window disappears, they may have lost the
reminder cue they were expecting and relying upon).
Anyway, my point is that the user should not be left to potentially
wondering what the heck happened to their update window. Even if
automatically closing is considered to be a feature to some, I believe
the cost in confusion is a greater concern.
More information about the PackageKit
mailing list