X-Loop: help-debbugs@HIDDEN Subject: bug#76445: 31.0.50; `eww' makes display property sticky Resent-From: Manuel Giraud <manuel@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 20 Feb 2025 19:02:02 +0000 Resent-Message-ID: <handler.76445.B.174007808631055 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76445 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 76445 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174007808631055 (code B ref -1); Thu, 20 Feb 2025 19:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2025 19:01:26 +0000 Received: from localhost ([127.0.0.1]:41009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlBnX-00084R-FW for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 14:01:25 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60676) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1tlBnT-00083K-LQ for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 14:01:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <manuel@HIDDEN>) id 1tlBnN-00088O-Ug for bug-gnu-emacs@HIDDEN; Thu, 20 Feb 2025 14:01:14 -0500 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <manuel@HIDDEN>) id 1tlBnJ-0007yf-7y for bug-gnu-emacs@HIDDEN; Thu, 20 Feb 2025 14:01:12 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=zBldG0VU SnKeylw/HMKcATLyDle1T2cEBN7BmfvnX10=; h=date:subject:to:from; d=ledu-giraud.fr; b=vIMopqFF/VdK6nVdvFFe8ND7jCtS3feJ3muLcWN8SkmyTGtxJ6 S3l0yGqy5HeLRnCho0gF7cWQaBNQ3IJNlKBA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=zBldG0VUSnKeylw/ HMKcATLyDle1T2cEBN7BmfvnX10=; h=date:subject:to:from; d=ledu-giraud.fr; b=gYuTXfVn7ro+TUspvU15zKrOqhr4KhhhigPDUFCV3yCgTnLpKU /hnenXVOMnqih7JGcCNb5ej9vYj9n+3z8EFgODBZGfTZncwx6gO3JDYnK47d4PNLntsNcq UZtiUFlY5/SrJ8Gp1Ti6MuYlnW7iUrBasv3jQdMI1b7acBZvghXg62Dmmmonl2Sl37CrPB Pq+/d/IfBP3TondqTZaOQGsT/4/vSyJiB/H8rJzfsrXsSpyMS8mVHFApIvwbuPSrWVv6BL 3aTJO1x2WcU4cNO0StqtKUpbNe9dJd//bDMbtCMlCaf0njPApnqBRKOwrPx+/ngWFQYLcy 2clcb6qrdY2w== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 517d703c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <bug-gnu-emacs@HIDDEN>; Thu, 20 Feb 2025 20:01:06 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> Date: Thu, 20 Feb 2025 20:01:04 +0100 Message-ID: <87r03so2z3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@HIDDEN; helo=ledu-giraud.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) Hi, 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'. In GNU Emacs 31.0.50 (build 2, x86_64-unknown-openbsd7.6, X toolkit) of 2025-02-20 built on computer Repository revision: d80ac0fbaa09826342a9818014ae950acc7c0c03 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101015 System Description: OpenBSD computer 7.6 GENERIC.MP#554 amd64 Configured using: 'configure CC=egcc CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib MAKEINFO=gmakeinfo --prefix=/home/manuel/emacs --bindir=/home/manuel/bin --with-x-toolkit=lucid --with-toolkit-scroll-bars=no --without-cairo --without-compress-install' Configured features: DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY KQUEUE PDUMPER PNG RSVG SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XAW3D XDBE XFT XIM XINERAMA XINPUT2 XPM XRANDR LUCID ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: display-time-mode: t display-battery-mode: t desktop-save-mode: t exwm-randr-mode: t server-mode: t shell-dirtrack-mode: t comint-fontify-input-mode: t electric-pair-mode: t override-global-mode: t repeat-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/manuel/prog/elisp/exwm/exwm hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm /home/manuel/prog/elisp/exwm/exwm-xsettings hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-xsettings /home/manuel/prog/elisp/exwm/exwm-xim hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-xim /home/manuel/prog/elisp/exwm/exwm-workspace hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-workspace /home/manuel/prog/elisp/exwm/exwm-randr hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-randr /home/manuel/prog/elisp/exwm/exwm-manage hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-manage /home/manuel/prog/elisp/exwm/exwm-layout hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-layout /home/manuel/prog/elisp/exwm/exwm-input hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-input /home/manuel/prog/elisp/exwm/exwm-floating hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-floating /home/manuel/prog/elisp/exwm/exwm-systemtray hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-systemtray /home/manuel/prog/elisp/exwm/exwm-core hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-core /home/manuel/prog/elisp/exwm/exwm-background hides /home/manuel/.emacs.d/elpa/exwm-0.33/exwm-background /home/manuel/.emacs.d/elpa/ef-themes-1.9.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/31.0.50/lisp/theme-loaddefs Features: (mailalias smtpmail gnus-cite textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml gnus-topic qp mm-archive url-cache utf-7 imap rfc2104 nndoc nndraft nnmh network-stream nnfolder nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache nnrss shadow sort mail-extr emacsbug org-agenda cus-start org-indent conf-mode tex-mode oc-basic org-element org-persist org-id org-element-ast inline avl-tree ol-eww eww vtable url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-compat org-macs doc-view filenotify jka-compr image-mode exif hideshow rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu nxml-util nxml-enc xmltok vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit add-log pcvs-util mule-util on-screen macrostep-c cmacexp debbugs-browse bug-reference hi-lock gnus-dired vc-git diff-mode track-changes vc-dir ewoc vc vc-dispatcher time battery desktop frameset exwm-randr xcb-randr exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server ef-themes modus-operandi-theme modus-themes zone speed-type url-http url-auth url-gw nsm ytdious mpdired transmission color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ebdb-message message yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base timezone icalendar gnus nnheader gnus-util range sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils web-mode derived disp-table erlang-start skeleton cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep slime-tramp tramp rx trampver tramp-integration files-x tramp-message tramp-compat shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree advice slime-scratch slime-presentations slime-macrostep macrostep compat slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime apropos compile text-property-search etags fileloop generator xref project arc-mode archive-mode noutline outline comint ansi-osc ansi-color ring hyperspec thingatpt elec-pair edmacro kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs pcase dired-x dired-aux dired dired-loaddefs use-package-core repeat easy-mmode cus-edit pp cus-load wid-edit debbugs-autoloads ebdb-autoloads cl-extra help-mode ef-themes-autoloads exwm-autoloads gnuplot-autoloads hyperbole-autoloads kotl-autoloads hact set hhist notmuch-autoloads on-screen-autoloads osm-autoloads pdf-tools-autoloads rust-mode-autoloads info slime-autoloads macrostep-autoloads speed-type-autoloads sudo-edit-autoloads svg-clock-autoloads tablist-autoloads transmission-autoloads xelb-autoloads ytdious-autoloads package browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind kqueue lcms2 dynamic-setting system-font-setting font-render-setting x-toolkit xinput2 x multi-tty move-toolbar make-network-process tty-child-frames emacs) Memory information: ((conses 16 1041098 449040) (symbols 48 58662 40) (strings 32 290945 32447) (string-bytes 1 8153561) (vectors 16 180781) (vector-slots 8 2453492 88159) (floats 8 670 236) (intervals 56 16260 1018) (buffers 992 92)) -- Manuel Giraud
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Manuel Giraud <manuel@HIDDEN> Subject: bug#76445: Acknowledgement (31.0.50; `eww' makes display property sticky) Message-ID: <handler.76445.B.174007808631055.ack <at> debbugs.gnu.org> References: <87r03so2z3.fsf@HIDDEN> X-Gnu-PR-Message: ack 76445 X-Gnu-PR-Package: emacs Reply-To: 76445 <at> debbugs.gnu.org Date: Thu, 20 Feb 2025 19:02:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 76445 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76445: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76445 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76445: 31.0.50; `eww' makes display property sticky Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 21 Feb 2025 08:33:02 +0000 Resent-Message-ID: <handler.76445.B76445.17401267679886 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76445 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud <manuel@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Cc: 76445 <at> debbugs.gnu.org Received: via spool by 76445-submit <at> debbugs.gnu.org id=B76445.17401267679886 (code B ref 76445); Fri, 21 Feb 2025 08:33:02 +0000 Received: (at 76445) by debbugs.gnu.org; 21 Feb 2025 08:32:47 +0000 Received: from localhost ([127.0.0.1]:52466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlOSj-0002ZB-RW for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 03:32:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38232) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tlOSa-0002X7-0G for 76445 <at> debbugs.gnu.org; Fri, 21 Feb 2025 03:32:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tlOSQ-0000ag-QB; Fri, 21 Feb 2025 03:32:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FOqg3Ta9zTaGlEBUIsOo/yqdZ+G/Fek4z3h5/bg74SY=; b=Q9q4oMC8M+Bk eW1JyJmzIiAtz9XY5UahNZHNUgKyGaL3acjqN2M7+dWfCv8IiTZF1zmGSTZdwdpM9HaW2FqLCeV+m 8mPX5phN1+LVZIGS1YgJ1EjAIpfxcpkjHXztTgThVg0ioTjABJqhPtEq+QzC+zcl6kwaCixqUHC2k kI/iLfoLdXZE/SlzJeFNAIYHtBBgXVZfAJmBt/YyfJUsXkEURCMAM4QRcWZaeV97pBZD9tpXIGlch e274uc+7GHYeydD1WTzODdK/Wht6DjNrowdXiV5LLmNsskEoiIZ2dGdWBMQn6deYk9ISUpc+Of+UH m8KPNgk/V5dvavJL+aghtQ==; Date: Fri, 21 Feb 2025 10:32:18 +0200 Message-Id: <86o6yv1ywd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87r03so2z3.fsf@HIDDEN> (message from Manuel Giraud on Thu, 20 Feb 2025 20:01:04 +0100) References: <87r03so2z3.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Manuel Giraud <manuel@HIDDEN> > 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?
X-Loop: help-debbugs@HIDDEN Subject: bug#76445: 31.0.50; `eww' makes display property sticky Resent-From: Manuel Giraud <manuel@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 21 Feb 2025 10:05:02 +0000 Resent-Message-ID: <handler.76445.B76445.174013228610337 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76445 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 76445 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> Received: via spool by 76445-submit <at> debbugs.gnu.org id=B76445.174013228610337 (code B ref 76445); Fri, 21 Feb 2025 10:05:02 +0000 Received: (at 76445) by debbugs.gnu.org; 21 Feb 2025 10:04:46 +0000 Received: from localhost ([127.0.0.1]:53919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlPtl-0002gU-2u for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 05:04:45 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:45385) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1tlPth-0002fx-IK for 76445 <at> debbugs.gnu.org; Fri, 21 Feb 2025 05:04:43 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=DkSYFg6e tZRlkhu+gfKX3PFzvoIxF+TtwtoKf0rxsuQ=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=8jGaism2CAQQs5p7ukfBat3amyvwfK HcwWIJPeIij5ZQYSZQHLIhAT7WQmQhWSVg2wNHqjfCOZU5HpbOaM4FAg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=DkSYFg6etZRlkhu+ gfKX3PFzvoIxF+TtwtoKf0rxsuQ=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=oNI8X3UZf6XdhlNl2Nw69ERCfu9WLYZuJUJVmo qQSdiHXNz/1XyKDJSzRnVbSJYlh+2FC8DnSSSI3iPZkAc7V8bWqrNYOsfzYeY/zrMgYQ3d yRbR61WohujBckkcOyM28UcNUovuTWQENiOKCljyeXXLnV2sxYDvi7HjD4kuobVdNgJHxo kzKCBlyGCB+iLFsYlCPcKFTifO0wYuLewZht+1j3JFISfQHV4ZDxbmz6EtwO9CGj8KTTAu NHsgxqMNfkW6xHCKbgZcR/bNvPzKirzErSN6dLVBWMTU1jXCt/t/DGoVrTA3xcTpe9jp21 i/XpNiu9fLRAmlfaHGpFa6Vw== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id d001db63 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 21 Feb 2025 11:04:40 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> In-Reply-To: <86o6yv1ywd.fsf@HIDDEN> References: <87r03so2z3.fsf@HIDDEN> <86o6yv1ywd.fsf@HIDDEN> Date: Fri, 21 Feb 2025 11:04:38 +0100 Message-ID: <87ikp3obpl.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii <eliz@HIDDEN> writes: >> From: Manuel Giraud <manuel@HIDDEN> >> 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? I have lightly tested with the attached patch. This fixes the issue and EWW seems to work as usual. Thanks. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Fix-disappearing-chars-bug-76445.patch From 9f56644db64929004cd967f6b8d49c8357286874 Mon Sep 17 00:00:00 2001 From: Manuel Giraud <manuel@HIDDEN> Date: Fri, 21 Feb 2025 11:01:10 +0100 Subject: [PATCH] Fix "disappearing chars" bug#76445 * lisp/net/eww.el (eww-mode): Set the buffer local value of `text-property-default-nonsticky' --- lisp/net/eww.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 18a72e97fcb..1ed1b491c71 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -1416,8 +1416,8 @@ eww-mode (setq buffer-read-only t) ;; Insertion at the first character of a field should inherit the ;; field's face, form and field, not the previous character's. - (setq text-property-default-nonsticky '((face . t) (eww-form . t) - (field . t)))) + (setq-local text-property-default-nonsticky '((face . t) (eww-form . t) + (field . t)))) (declare-function imagep "image.c") (defvar text-scale-mode) -- 2.48.1 --=-=-= Content-Type: text/plain -- Manuel Giraud --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#76445: 31.0.50; `eww' makes display property sticky Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 21 Feb 2025 13:52:01 +0000 Resent-Message-ID: <handler.76445.B76445.174014591727065 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76445 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 76445 <at> debbugs.gnu.org, Manuel Giraud <manuel@HIDDEN> Received: via spool by 76445-submit <at> debbugs.gnu.org id=B76445.174014591727065 (code B ref 76445); Fri, 21 Feb 2025 13:52:01 +0000 Received: (at 76445) by debbugs.gnu.org; 21 Feb 2025 13:51:57 +0000 Received: from localhost ([127.0.0.1]:57404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlTRc-00072Q-V4 for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:51:57 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:49206) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1tlTRa-000719-F7 for 76445 <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:51:55 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id EE6C7100035; Fri, 21 Feb 2025 08:51:47 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1740145903; bh=Rv3x5P8zw1mnHGNwuR5GUcnJLRyX+azEta6z1IIeTYI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=eJ8wnywKoBk+23vhBzxYFK3/OumObOY0a0tx4g2BBnvy1dRvJl515uTVcTmnqqZ9d 36BmpNScKXnqVDKBFVmXiobAnbEbfEj0eAV1fWI0TjPcbbJGSh9p6MUYOqtlr+TJN3 cAOwjQ34cqTeKANzXJm59fKrChSd7GsQ+QCdqPTfunknsyfa9sHrohZl5H1d8J5blU kng1gDyIvvNis/914ccHxSyxdJclxT/B43utU9vX0bySh1XbBhcuHxzfzCvaSGEo2d hcFAEKz7wZC49F5IiJuTdHAV/qe06Zbd0Y6dYWzw8qzwz/3c0loyZRFHUDbtYUIPBG h+KhR2RNQR/jA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 1A2B110002E; Fri, 21 Feb 2025 08:51:43 -0500 (EST) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id DBD58120568; Fri, 21 Feb 2025 08:51:42 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <86o6yv1ywd.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 21 Feb 2025 10:32:18 +0200") Message-ID: <jwvzfifwgpz.fsf-monnier+emacs@HIDDEN> References: <87r03so2z3.fsf@HIDDEN> <86o6yv1ywd.fsf@HIDDEN> Date: Fri, 21 Feb 2025 08:51:41 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.156 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > 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? I don't think I have more expertise than others in this area, but yes it would make sense for this var to be auto-buffer-local. It's dangerous to change its global value, so it makes sense to do it only in response to `setq-default`. Stefan
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.