GNU bug report logs - #76445
31.0.50; `eww' makes display property sticky

Previous Next

Package: emacs;

Reported by: Manuel Giraud <manuel <at> ledu-giraud.fr>

Date: Thu, 20 Feb 2025 19:02:02 UTC

Severity: normal

Found in version 31.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Manuel Giraud <manuel <at> ledu-giraud.fr>,
 Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 76445 <at> debbugs.gnu.org
Subject: Re: bug#76445: 31.0.50; `eww' makes display property sticky
Date: Fri, 21 Feb 2025 10:32:18 +0200
> From: Manuel Giraud <manuel <at> ledu-giraud.fr>
> Date: Thu, 20 Feb 2025 20:01:04 +0100
> 
> Here is a recipe that makes characters typed into a bug report
> invisible.
> 
>    - emacs -Q
>    - M-x eww <RET> gnu.org <RET>
>    - M-x report-emacs-bug <RET> foo <RET>
> 
> Now in the message buffer for the report, any character you type won't
> appear.  A previous discussion with Eli on help-gnu-emacs shows that
> this comes from an incorrect value of `text-property-default-nonsticky'.

Could you see if making this part in eww-mode:

  (setq text-property-default-nonsticky '((face . t) (eww-form . t)
                                          (field . t))))

set only the buffer-local value of text-property-default-nonsticky
solves the problem without any regressions in eww-mode itself?

Stefan, does it make sense to have this variable _not_ be buffer-local
when set?




This bug report was last modified 86 days ago.

Previous Next


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