After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 345156 - "Delete" is a bad default failure mode!
"Delete" is a bad default failure mode!
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
2.14.x
Other Linux
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-06-17 02:03 UTC by Sven Arvidsson
Modified: 2015-03-24 13:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Sven Arvidsson 2006-06-17 02:03:18 UTC
This bug was reported to the Debian BTS.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=212195

If there's a transient problem with gconf when starting up (as happens
from time to time when running unstable!), some panel inhabitants can
not be started.  When the panel then reports each of these separately
and offers to delete them, "Delete" is the default button.

This worries me for several reasons:

1. If the problem persists, there's always still time to delete the 
offending items.  If it doesn't, deleting them is a very bad choice!

2. The dialog in my case (metacity) steals the window focus.  I might
be pressing "enter" in response to something else just as the dialog
pops up.  And this particular dialog appears to be a herd animal!
A simple confirmation request takes so little information content from
the user that the risk of an accidental "confirmation" is pretty big.
This goes even for mouse interaction BTW: In my case the "Delete" 
button appeared in exactly the same place as a perfectly safe "OK" 
button from a previous dialog that I was about to click on.

3. Normally I'd expect to delete things like configuration items in a
sequence of: ((0) problem report), (1) user command, (2) confirmation 
dialog, (3) user response.  In this case it's (1) combined problem
report & confirmation dialog, (2) user response.  Confirmation requests
are even more important if interaction is not user-initiated.  

4. Onsetting dialog poisoning makes for easy mistakes.  (It would help
if all failed panel inhabitants could be reported collectively in a
single dialog.)
Comment 1 Vincent Untz 2007-04-30 23:06:55 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.