GNU bug report logs - #11655
24.1; Customize: clicking down-pointing triangle should not raise error

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Sat, 9 Jun 2012 00:52:02 UTC

Severity: wishlist

Found in version 24.1

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11655 in the body.
You can then email your comments to 11655 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#11655; Package emacs. (Sat, 09 Jun 2012 00:52:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Drew Adams" <drew.adams <at> oracle.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 09 Jun 2012 00:52:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: <bug-gnu-emacs <at> gnu.org>
Subject: 24.1;
	Customize: clicking down-pointing triangle should not raise error
Date: Fri, 8 Jun 2012 17:48:35 -0700
emacs -Q
 
M-x customize-group custom-buffer
 
Click the right-pointing triangle for Custom Buffer Style, to show the
details.
 
Choose the brackets choice (click).
 
State > Set for current session.
 
Click the down-pointing triangle.
 
That raises an error.  It should not.  You should be able to open and
close (show & hide the details) of any customize items.  This is
important because hiding them helps you see others.
 
We should not confuse showing an informative message with raising an
error.  If you want to draw user attention, the do so: flash something,
ring a bell,... whatever.
 
But do NOT prevent the user from doing what s?he tries to do: hide the
entry.  That makes no sense and is user unfriendly.  Hiding details is
not an error.
 

In GNU Emacs 24.1.1 (i386-mingw-nt5.1.2600)
 of 2012-06-01 on MARVIN
Windowing system distributor `Microsoft Corp.', version 5.1.2600
Configured using:
 `configure --with-gcc (4.6) --no-opt --enable-checking --cflags
 -ID:/devel/emacs/libs/libXpm-3.5.8/include
 -ID:/devel/emacs/libs/libXpm-3.5.8/src
 -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
 -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
 -ID:/devel/emacs/libs/giflib-4.1.4-1/include
 -ID:/devel/emacs/libs/jpeg-6b-4/include
 -ID:/devel/emacs/libs/tiff-3.8.2-1/include
 -ID:/devel/emacs/libs/gnutls-3.0.9/include'
 





Severity set to 'wishlist' from 'normal' Request was from Chong Yidong <cyd <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 08 Jul 2012 04:59:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11655; Package emacs. (Sun, 08 Jul 2012 05:25:01 GMT) Full text and rfc822 format available.

Message #10 received at 11655 <at> debbugs.gnu.org (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Chong Yidong'" <cyd <at> gnu.org>
Cc: 11655 <at> debbugs.gnu.org
Subject: RE: [debbugs-tracker] Processed: severity 11655 wishlist
Date: Sat, 7 Jul 2012 22:19:29 -0700
Why can't you be reasonable and just change `error' call to a call to `message'?

If you _wish_ this bug to be fixed, it is trivial to fix it.  There is no need
to relegate it to the wishlist (aka /dev/null).

It makes zero UI sense for this action to raise an error.  Emacs has plenty of
ways to notify a user or draw attention.  Raising an error is simply not
appropriate here.  It prevents a user from doing something useful: hiding some
info (e.g. temporarily) so s?he can see other info.

Warnings about unsaved changes are appropriate when you quit Emacs.  At the
limit you could argue (but I would disagree) that a user could also be warned
about unsaved customizations when s?he quit Customize (e.g. kill the buffer).

But certainly not when s?he simply closes/hides the details for a given
option/face.  And double-certainly not raise an _error_ to effect such a
warning.  It is not an error to hide details.  That is a normal part of using
Customize.

> > severity 11655 wishlist
> Bug #11655 [emacs] 24.1; Customize: clicking down-pointing 
> triangle should not raise error
> Severity set to 'wishlist' from 'normal'





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#11655; Package emacs. (Fri, 16 Jul 2021 10:56:02 GMT) Full text and rfc822 format available.

Message #13 received at 11655 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: "Drew Adams" <drew.adams <at> oracle.com>
Cc: 11655 <at> debbugs.gnu.org
Subject: Re: bug#11655: 24.1; Customize: clicking down-pointing triangle
 should not raise error
Date: Fri, 16 Jul 2021 12:55:41 +0200
"Drew Adams" <drew.adams <at> oracle.com> writes:

> M-x customize-group custom-buffer
>
> Click the right-pointing triangle for Custom Buffer Style, to show the
> details.
>
> Choose the brackets choice (click).
>
> State > Set for current session.
>
> Click the down-pointing triangle.
>
> That raises an error.  It should not. 

This has now been fixed in Emacs 28.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug marked as fixed in version 28.1, send any further explanations to 11655 <at> debbugs.gnu.org and "Drew Adams" <drew.adams <at> oracle.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Fri, 16 Jul 2021 10:56:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 13 Aug 2021 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 253 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.