From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2023 19:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65116@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16913487009231 (code B ref -1); Sun, 06 Aug 2023 19:05:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2023 19:05:00 +0000 Received: from localhost ([127.0.0.1]:60006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSj3i-0002Om-9t for submit@debbugs.gnu.org; Sun, 06 Aug 2023 15:05:00 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qShP7-00083l-Iy for submit@debbugs.gnu.org; Sun, 06 Aug 2023 13:19:01 -0400 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 ) id 1qShP1-000337-0e for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 13:18:51 -0400 Received: from out-127.mta0.migadu.com ([2001:41d0:1004:224b::7f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qShOx-0002oN-4d for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 13:18:50 -0400 Date: Sun, 6 Aug 2023 11:18:34 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1691342319; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=lGP+CyOEixtkKYu/RQvCbI81rA0ShSRLpTcBsc4qGxY=; b=23xZeRQRSWBFaLIbmyHkr/bBK9EQJWr501P07hiBA5XYgvvnmiNMmVSYAoz0fcW5n4PAOT PCfEYj94CFze/0fBFt3j+Awm8RngLe1z2llk/A8XOp8XSdrvjFkDYTfJI7QKFdHBqhL8qV kAWG+qMH3GocphSD4DU889mfHEq60IVpCMHpg+RJ1Aq/9Wh09noIsCMMu63BwhyYrIbfJo UOiz+k6nbZICB0zT2wOR2JIqQWMG5+e4DLjFHcsviqGLOi3kfeDQojJsJ/Ym29fgFdm1kJ 2fUp+4BwhRw4DuPQC9qTP+ZDHU4BLMTLFQdR4I6lkPniUTsxo9s+sPdf9utfsA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:1004:224b::7f; envelope-from=jim@rees.org; helo=out-127.mta0.migadu.com 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Mailman-Approved-At: Sun, 06 Aug 2023 15:04:56 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) With detached minibuf, query-replace doesn't work because query-replace-read-args doesn't shift focus to minibuf for the replacement string. Possibly related to Bug 64152. This worked in 28.1. To reproduce, create init.el with these two lines: (add-to-list 'initial-frame-alist '(minibuffer . nil)) (add-to-list 'minibuffer-frame-alist '(minibuffer . only)) Now run emacs: emacs-29.1 -Q --load init.el Run query-replace, usually bound to M-%. Focus will shift to the minibuf. Enter a string and hit . The minibuf will now prompt for a replacement string, but focus will now be in the scratch buffer instead of the minibuf, and it will be impossible to enter the replacement string without re-focusing. In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6) of 2023-01-15 built on motul Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Arch Linux Configured using: 'configure --disable-silent-rules --prefix=/usr/local --sysconfdir=/etc --libexecdir=/usr/local/lib --localstatedir=/var --mandir=/usr/local/man --with-x --with-x-toolkit=gtk3 --without-toolkit-scroll-bars --without-xaw3d --with-cairo --without-imagemagick --without-sound --without-gif --without-libsystemd --without-dbus --without-gconf --without-gsettings --without-selinux CFLAGS=-Os' Configured features: ACL CAIRO FREETYPE GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP THREADS TIFF X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /home/rees/lib/lisp/cmuscheme hides /usr/local/share/emacs/28.1/lisp/cmuscheme /home/rees/lib/lisp/tempo hides /usr/local/share/emacs/28.1/lisp/tempo /home/rees/lib/lisp/rng-nxml hides /usr/local/share/emacs/28.1/lisp/nxml/rng-nxml /home/rees/lib/lisp/syntax hides /usr/local/share/emacs/28.1/lisp/emacs-lisp/syntax Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core eieio-loaddefs password-cache json map text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x tabify imenu man ansi-color pp seq byte-opt bytecomp byte-compile cconv zoom-frm frame-cmds cl-macs gv frame-fns avoid server ps-ccrypt html-mode dtrt-indent advice easy-mmode whitespace plain-mode edmacro kmacro cl-loaddefs cl-lib fit-frame iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify lcms2 dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 74590 6483) (symbols 48 8146 1) (strings 32 22376 2052) (string-bytes 1 771015) (vectors 16 15645) (vector-slots 8 222601 10111) (floats 8 64 30) (intervals 56 254 244) (buffers 992 13)) From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Aug 2023 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.16914238286540 (code B ref 65116); Mon, 07 Aug 2023 15:58:02 +0000 Received: (at 65116) by debbugs.gnu.org; 7 Aug 2023 15:57:08 +0000 Received: from localhost ([127.0.0.1]:34125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT2bU-0001hQ-FB for submit@debbugs.gnu.org; Mon, 07 Aug 2023 11:57:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT2bQ-0001gt-4B for 65116@debbugs.gnu.org; Mon, 07 Aug 2023 11:57:06 -0400 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 ) id 1qT2bK-0002Rq-0k; Mon, 07 Aug 2023 11:56:58 -0400 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=0IT5n4Og3gLjnenvGLDD+T7XvrqDsVmwxR7YSvEjj/w=; b=o88bg0UPEm06 adSApFUYjGj4GwArt3px9nOYrYjMaHgvIAKLw27cyX0mFSkoQnBVbQ83oBeQ2U2wZ1QcPmRTRbe7Z M17DW42QPW4eIcYM/G7xk0f8TlfNkWYTdreSyDGNTv4YEC2KCgxFQtw+sZ9N3Xf3/zn+G56twx4Rr 89Czi8F8qjV+hdNaRqo7/00gUUKo8ba/Vbrk1MKSXfFlHji8//UsxxEUukRvZdtFV/22qXdpinSNU cd+Lbg3vD4Tfrw+CxUWK5OkL5to5SmYZZoiq2Cy+wXKxkE0OsUNm8rlI4HD+uIcGRiUKX/jMbhR35 NhVGH3KUH3ojUbCS2C0hOg==; Date: Mon, 07 Aug 2023 18:57:17 +0300 Message-Id: <83jzu6onfm.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (bug-gnu-emacs@gnu.org) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 6 Aug 2023 11:18:34 -0600 > From: Jim Rees via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > With detached minibuf, query-replace doesn't work because > query-replace-read-args doesn't shift focus to minibuf for the replacement > string. Possibly related to Bug 64152. This worked in 28.1. > > To reproduce, create init.el with these two lines: > > (add-to-list 'initial-frame-alist '(minibuffer . nil)) > (add-to-list 'minibuffer-frame-alist '(minibuffer . only)) > > Now run emacs: > emacs-29.1 -Q --load init.el > > Run query-replace, usually bound to M-%. Focus will shift to the minibuf. > Enter a string and hit . The minibuf will now prompt for a > replacement string, but focus will now be in the scratch buffer instead of > the minibuf, and it will be impossible to enter the replacement string > without re-focusing. What I see here is that the frame where *scratch* is shown becomes the selected frame, but input focus stays in the minibuffer frame, so if I type the replacement string (without any refocusing), the command accepts the replacement and starts replacing after I type RET. YMMV, depending on your WM, I think. > In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6) > of 2023-01-15 built on motul The Subject says "Emacs 29.1", but this report is from Emacs 28.1. So which one is the version where you see the problem? From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 07:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17050440754133 (code B ref 65116); Fri, 12 Jan 2024 07:22:02 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 07:21:15 +0000 Received: from localhost ([127.0.0.1]:34702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOBqs-00014X-9B for submit@debbugs.gnu.org; Fri, 12 Jan 2024 02:21:15 -0500 Received: from out-177.mta0.migadu.com ([91.218.175.177]:45092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOAzg-0005bt-Co for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 01:26:19 -0500 Date: Fri, 12 Jan 2024 00:26:10 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705040777; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zHV88hMEh2MNzFbQ8+PVstG/MtA3HdZk93Coej8w9tQ=; b=aTphdmbGXP5n39WpUiopyH6Yb0jNddhHJpp3JR4lgT3+ta9QAaOdsaa0hRsdFnHVVXIODi DzRggnYYgZls8XuzLfqFV+RLiO0zXT0DdGdpmyzPGGtrOrRJqpQr23yIadW6D/bvuAhzoY l7CJTWk4mkDlO9n1ycXyRwwISdJ0Gv5e3ubvuSHEkbA5Oh+d2833zMXIfuHw4nwzLcsABQ MvIUcc2IZOjQNowuMTEs+EdV6UfzJlyA5udDl+d+woA3vvehdX9xq6gCjHA5+QVv84UMX2 x4bVUzF4PsfanKddbO18Ui1WDMAsVT8oquSntAkjypJTW4JLZXlgSt9LjtmXLw== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <83jzu6onfm.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83jzu6onfm.fsf@gnu.org> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Fri, 12 Jan 2024 02:21:12 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The problem is in 29.1. I think report-emacs-bug just appends the info for whatever version of emacs you are running at the time you report a bug. I have tried two different window managers, twm and openbox, and get the bug in both of them. However, it only happens if I am running with focus follows mouse. It does not happen if I have set click to focus. The settings of focus-follows-mouse and minibuffer-follows-selected-frame make no difference. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 12:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees , Alan Mackenzie , Juri Linkov Cc: 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17050608517465 (code B ref 65116); Fri, 12 Jan 2024 12:01:01 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 12:00:51 +0000 Received: from localhost ([127.0.0.1]:35066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOGDS-0001w0-L7 for submit@debbugs.gnu.org; Fri, 12 Jan 2024 07:00:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOGDQ-0001jY-QE for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 07:00:49 -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 ) id 1rOGDL-0002bH-QA; Fri, 12 Jan 2024 07:00:43 -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=uzN7Mp159j7nkLYcAQzDIYvnYunNFzlq5ktXMzR2mcc=; b=nQ1UF3MldVra HbYy+94prKIZYfpYVtqb+RJHC9TUE8c9KinagdcyyEaa52wMP3HnTLXA/bkdM+btYGCIcWwE75wm6 s1mx20wE5A0SoM+8BwG8hx58091kYVP+2oiVNf9XGJ4kQwukZF8gPM4U0doJ5IbeBG39S3Qq5MxJe xOnzI3DWP20DNXaMtEUlYb3yz3sdeeHGxWclMvPGLL0v9CSJKYTafUOQNgfhLo1vonI1VBmcp6V1b 2S0O/0bgtul5QvUzdjtu+9e+YpuExQJcqtPkp2cJDICDbTVULuh7M47glanD2Z9Lus5eg1TgpS8tg zRgDrcTATGHOdczOqXcgWw==; Date: Fri, 12 Jan 2024 14:00:29 +0200 Message-Id: <835xzykbhe.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jim Rees on Fri, 12 Jan 2024 00:26:10 -0600) References: <83jzu6onfm.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 12 Jan 2024 00:26:10 -0600 > From: Jim Rees > Cc: 65116@debbugs.gnu.org > > The problem is in 29.1. I think report-emacs-bug just appends the info for > whatever version of emacs you are running at the time you report a bug. So Emacs 28 behaves correctly on your system in this scenario? > I have tried two different window managers, twm and openbox, and get the bug > in both of them. However, it only happens if I am running with focus follows > mouse. It does not happen if I have set click to focus. The settings of > focus-follows-mouse and minibuffer-follows-selected-frame make no > difference. Alan and Juri, could you please look into this issue? From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 14:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Alan Mackenzie , 65116@debbugs.gnu.org, Juri Linkov Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170507127914448 (code B ref 65116); Fri, 12 Jan 2024 14:55:02 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 14:54:39 +0000 Received: from localhost ([127.0.0.1]:35314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOIve-0003kw-3t for submit@debbugs.gnu.org; Fri, 12 Jan 2024 09:54:39 -0500 Received: from out-176.mta0.migadu.com ([91.218.175.176]:17427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOIgO-0000b6-10 for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 09:38:54 -0500 Date: Fri, 12 Jan 2024 08:38:43 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705070332; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=LbprQDGjsSV/0ZmxyVswp7ZLpxAYN6ycwUGCi7A2Rrw=; b=t0fsDQIMZaOoNMDIoBJaDRbO9o9BqgLWU1s403jjo07lVPS2kvi30h/H5UHHqc/K5Ntyg6 WEjnQofJL7vOT0c8WcWqoYotmZk8saMALWUBzEffaMS40fGo1d8Icqa9kgFt+rX+DW/w/K YVEqjr3Ztd6iUJCWuHi7RRCvUcjr/DX+IVbzkWkMSkJAj4JneTbz6Gw1Zd7Ww4PNj4HkbH IQTecMykZgATDWTWA2ekNiCDl2w7KNa55EjsY2e/ucf5/qGaE+68sOpyCHUUQy6piSlAAe AtYTjsdT3tO1C9B5VvumBP6govTSyXdIn/Ja54LRllQSjWIj0p47A8r6RwJc3A== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <83jzu6onfm.fsf@gnu.org> <835xzykbhe.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <835xzykbhe.fsf@gnu.org> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Fri, 12 Jan 2024 09:54:37 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 28.1 works correctly. I am unable to test 28.2 right now but it had a different problem. I think I was unable to enter the 'from' arg. If it's important I can re-install 28.2 and test it. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 15:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Jim Rees , 65116@debbugs.gnu.org, Juri Linkov Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17050731437403 (code B ref 65116); Fri, 12 Jan 2024 15:26:02 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 15:25:43 +0000 Received: from localhost ([127.0.0.1]:37239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJPj-0001vL-D1 for submit@debbugs.gnu.org; Fri, 12 Jan 2024 10:25:43 -0500 Received: from mail.muc.de ([193.149.48.3]:57998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJPh-0001v8-9k for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 10:25:42 -0500 Received: (qmail 9060 invoked by uid 3782); 12 Jan 2024 16:25:37 +0100 Received: from acm.muc.de (p4fe152a6.dip0.t-ipconnect.de [79.225.82.166]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 12 Jan 2024 16:25:37 +0100 Received: (qmail 10172 invoked by uid 1000); 12 Jan 2024 15:25:36 -0000 Date: Fri, 12 Jan 2024 15:25:36 +0000 Message-ID: References: <83jzu6onfm.fsf@gnu.org> <835xzykbhe.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <835xzykbhe.fsf@gnu.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Eli. On Fri, Jan 12, 2024 at 14:00:29 +0200, Eli Zaretskii wrote: > > Date: Fri, 12 Jan 2024 00:26:10 -0600 > > From: Jim Rees > > Cc: 65116@debbugs.gnu.org > > The problem is in 29.1. I think report-emacs-bug just appends the info for > > whatever version of emacs you are running at the time you report a bug. > So Emacs 28 behaves correctly on your system in this scenario? > > I have tried two different window managers, twm and openbox, and get the bug > > in both of them. However, it only happens if I am running with focus follows > > mouse. It does not happen if I have set click to focus. The settings of > > focus-follows-mouse and minibuffer-follows-selected-frame make no > > difference. > Alan and Juri, could you please look into this issue? I'm looking into it now. -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170507383818802 (code B ref 65116); Fri, 12 Jan 2024 15:38:02 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 15:37:18 +0000 Received: from localhost ([127.0.0.1]:37252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJav-0004tC-IM for submit@debbugs.gnu.org; Fri, 12 Jan 2024 10:37:17 -0500 Received: from mail.muc.de ([193.149.48.3]:26157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJaq-0004sw-G0 for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 10:37:16 -0500 Received: (qmail 22496 invoked by uid 3782); 12 Jan 2024 16:37:08 +0100 Received: from acm.muc.de (p4fe152a6.dip0.t-ipconnect.de [79.225.82.166]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 12 Jan 2024 16:37:08 +0100 Received: (qmail 10212 invoked by uid 1000); 12 Jan 2024 15:37:08 -0000 Date: Fri, 12 Jan 2024 15:37:08 +0000 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Jim. On Sun, Aug 06, 2023 at 11:18:34 -0600, Jim Rees wrote: > With detached minibuf, query-replace doesn't work because > query-replace-read-args doesn't shift focus to minibuf for the replacement > string. Possibly related to Bug 64152. This worked in 28.1. > To reproduce, create init.el with these two lines: > (add-to-list 'initial-frame-alist '(minibuffer . nil)) > (add-to-list 'minibuffer-frame-alist '(minibuffer . only)) > Now run emacs: > emacs-29.1 -Q --load init.el > Run query-replace, usually bound to M-%. Focus will shift to the minibuf. > Enter a string and hit . The minibuf will now prompt for a > replacement string, but focus will now be in the scratch buffer instead of > the minibuf, and it will be impossible to enter the replacement string > without re-focusing. > In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6) > of 2023-01-15 built on motul > Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 > System Description: Arch Linux .... and in a more recent post: > The problem is in 29.1. I think report-emacs-bug just appends the info > for whatever version of emacs you are running at the time you report a > bug. > I have tried two different window managers, twm and openbox, and get > the bug in both of them. However, it only happens if I am running with > focus follows mouse. It does not happen if I have set click to focus. > The settings of focus-follows-mouse and > minibuffer-follows-selected-frame make no difference. I can't reproduce the bug on my setup, GNU/Linux with an XFCE window manager with "focus follows mouse" set. I've tried both with Emacs 29.1, and a fairly recent version from our git master branch. Seeing as how "focus follows mouse" is set, does it make any difference where on the screen the mouse is when you perform the various steps of the bug recipe? Where was your mouse when entering the original string and then attempting to enter the replacement string? -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 16:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie Cc: Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17050773063086 (code B ref 65116); Fri, 12 Jan 2024 16:36:02 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 16:35:06 +0000 Received: from localhost ([127.0.0.1]:37479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOKUq-0000nc-SA for submit@debbugs.gnu.org; Fri, 12 Jan 2024 11:35:05 -0500 Received: from out-185.mta0.migadu.com ([2001:41d0:1004:224b::b9]:36568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOJwE-0008DU-LS for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 10:59:20 -0500 Date: Fri, 12 Jan 2024 09:59:10 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705075157; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=UPWBEMW2WqFpv5lkV1KsnkBlV5UFRctIj4HH/oD+0CE=; b=lN1HUzYwgptSI6dgY2GzZBzQNW2l4W3Yu5/1kDGexZn+meGVT6S7uxTD/QPnKCcCCjc075 cXf1jold4lnHNRlxeefEe2m1eY9BjIbYIW9OHIsZrYFMq4XsLCXygcU84vtSaWA/Xy69Ek LylZHN+n0OQ0d0KmDYMFtdGWYKLnVmDcpXRN0qSRj9MuXbVyysx0NVfoeLI2K/tH5enQGU M9tPWsMEwd2+Q6rz7H2/FOIoAXDx4Mz2HOEe3ezp4iOKxVbxeCY7llqJ4ZCUuUtE8CIjiI qgPQjlwIfJwQoAhG++vbARmj5fWG+IcYUa4xzcSKoGtlyv/kj2MRyqLG4062qA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Fri, 12 Jan 2024 11:35:03 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Normally this happens when I'm trying to edit text in a buffer. I only mention the scratch buffer in the bug report because that's the easiest way to reproduce the problem. The mouse starts out somewhere in the window displaying the text I'm trying to edit. I type M-%, enter the 'from' text, and when I hit the mouse warps to the upper right corner of the window. I get the 'to' prompt but then I can't type anything because the focus is on the edit window, not on the minibuf. I don't think it matters where in the text window the mouse starts out, but it's hard to tell. About 10% of the time M-% works correctly but I can't figure out why. I'll try to see if it has something to do with mouse position. Can you try with twm? It is lightweight and should run with no configuration. I'm at a loss as to why I'm seeing this bug and no one else is. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 17:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17050804968241 (code B ref 65116); Fri, 12 Jan 2024 17:29:01 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 17:28:16 +0000 Received: from localhost ([127.0.0.1]:37624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLKK-00028r-83 for submit@debbugs.gnu.org; Fri, 12 Jan 2024 12:28:16 -0500 Received: from mail.muc.de ([193.149.48.3]:36217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOLKG-00028b-Vo for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 12:28:15 -0500 Received: (qmail 55083 invoked by uid 3782); 12 Jan 2024 18:28:07 +0100 Received: from acm.muc.de (p4fe152a6.dip0.t-ipconnect.de [79.225.82.166]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 12 Jan 2024 18:28:07 +0100 Received: (qmail 23286 invoked by uid 1000); 12 Jan 2024 17:28:06 -0000 Date: Fri, 12 Jan 2024 17:28:06 +0000 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Jim. On Fri, Jan 12, 2024 at 09:59:10 -0600, Jim Rees wrote: > Normally this happens when I'm trying to edit text in a buffer. I only > mention the scratch buffer in the bug report because that's the easiest way > to reproduce the problem. > The mouse starts out somewhere in the window displaying the text I'm trying > to edit. I type M-%, enter the 'from' text, and when I hit the mouse > warps to the upper right corner of the window. I get the 'to' prompt but > then I can't type anything because the focus is on the edit window, not on > the minibuf. > I don't think it matters where in the text window the mouse starts out, but > it's hard to tell. About 10% of the time M-% works correctly but I can't > figure out why. I'll try to see if it has something to do with mouse > position. > Can you try with twm? It is lightweight and should run with no > configuration. I'm at a loss as to why I'm seeing this bug and no one else > is. I've installed twm which, as you say, is lightweight (~250 kB) but it pulled in a ~750 kB font with it. ;-) No big deal (like it would have been 30 years ago). I can reproduce the bug with this set up. With the mouse starting in the text frame, the bug as you describe it happens, and the mouse must be moved to the minibuffer frame to be able to type in the replacement text. If the mouse starts in the MB frame, typing M-% allows one to enter original and replacement texts without moving the mouse, but this is useless, since it then attempts to substitute in the mini-window. I'll have a closer look at this to see if I can fix it. But things with detached minibuffers and focus are complicated and have given rise to quite a few bugs over the years. Add in focus follows mouse, and it gets more complicated still. ;-( Reading between the lines, it would appear you're still on Emacs 28 because of this bug. That's a pity, and it would be good to fix things. -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 21:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170509586317246 (code B ref 65116); Fri, 12 Jan 2024 21:45:01 +0000 Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 21:44:23 +0000 Received: from localhost ([127.0.0.1]:37867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOPKA-0004U5-IJ for submit@debbugs.gnu.org; Fri, 12 Jan 2024 16:44:22 -0500 Received: from mail.muc.de ([193.149.48.3]:45338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOPK4-0004Tj-Hz for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 16:44:21 -0500 Received: (qmail 60145 invoked by uid 3782); 12 Jan 2024 22:44:11 +0100 Received: from acm.muc.de (p4fe152a6.dip0.t-ipconnect.de [79.225.82.166]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 12 Jan 2024 22:44:11 +0100 Received: (qmail 23998 invoked by uid 1000); 12 Jan 2024 21:44:11 -0000 Date: Fri, 12 Jan 2024 21:44:11 +0000 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Jim. On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > Well that's a relief. I do have an unusual setup with detached minibuf and > focus follows mouse. There has been a lot of churn in replace.el and frame.c > lately and I keep hoping the bug will go away on its own. I don't really > understand all the focus changes in the code but I do see why they are > necessary. > I have a workaround, I have bound this to a key and use it to re-focus to > the minibuf so I can enter the 'to' text: > (select-frame-set-input-focus (window-frame (minibuffer-window))) > But that requires manual intervention so for now I'm sticking with 28.1. I've been playing with the setup for an hour or two. It seems that performing some action in the minibuffer (say, M-x auto-revert-mode, but anything will do) causes M-% to work properly. But then, the moment the mouse leaves the active frame or window (I'm not sure which), M-% no longer works properly, until the next minibuffer action. I know this isn't much help to you, but it should be a help to us, tracking down what's going wrong. > (Focus follows mouse was common years ago, but with the relentless quest to > make X work just like MS Windows it has become less popular) Yes. I've never liked it, because it involves moving the hand repeatedly between mouse and keyboard. But I can understand it being quite popular, even if some time in the past. -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 06:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie , Po Lu Cc: jim@rees.org, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170512770518785 (code B ref 65116); Sat, 13 Jan 2024 06:36:02 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 06:35:05 +0000 Received: from localhost ([127.0.0.1]:38183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOXbl-0004sv-8U for submit@debbugs.gnu.org; Sat, 13 Jan 2024 01:35:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOXbg-0004sI-FE for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 01:35:03 -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 ) id 1rOXbb-00038B-U2; Sat, 13 Jan 2024 01:34:55 -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=SD1w+EQKG3V1WqcEXxOMhIMlMumtb9+ektPIWmkqO74=; b=T0KqtqQ0lyeN OytmhJoRCFAyGBfPsQkvYkFsCAQuBjJqm8tQOAYEJ+Ugqa9ihUh920qh8f0PjxDuswefFHTrLywqE dC/+tkil6YM0ivEyrHpRUbZ7/rcq/NFv6NCwDDSJkup2Z41zkJss4NAFw1kMy1D/Y9gb60N5QNOYZ n05jb6ItLlIYl/e4DX8AVpkac3rrsHec4/bgLMa1FpCG71oxTs2KYMlPrRiYj+bIB96orvo8+emwW Dgi+yNLwczZmnQGpG4GeZeSFbkM+ciqPYbVW0MTCY8pgz0jjSAlRxA+tf50l6PnhOHzycviJhqroK Ydtwjyrv58bUTcej3L8xRw==; Date: Sat, 13 Jan 2024 08:34:28 +0200 Message-Id: <831qalivwr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Alan Mackenzie on Fri, 12 Jan 2024 21:44:11 +0000) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 12 Jan 2024 21:44:11 +0000 > Cc: 65116@debbugs.gnu.org, Eli Zaretskii , acm@muc.de > From: Alan Mackenzie > > Hello, Jim. > > On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > > Well that's a relief. I do have an unusual setup with detached minibuf and > > focus follows mouse. There has been a lot of churn in replace.el and frame.c > > lately and I keep hoping the bug will go away on its own. I don't really > > understand all the focus changes in the code but I do see why they are > > necessary. > > > I have a workaround, I have bound this to a key and use it to re-focus to > > the minibuf so I can enter the 'to' text: > > > (select-frame-set-input-focus (window-frame (minibuffer-window))) > > > But that requires manual intervention so for now I'm sticking with 28.1. > > I've been playing with the setup for an hour or two. It seems that > performing some action in the minibuffer (say, M-x auto-revert-mode, but > anything will do) causes M-% to work properly. But then, the moment the > mouse leaves the active frame or window (I'm not sure which), M-% no > longer works properly, until the next minibuffer action. > > I know this isn't much help to you, but it should be a help to us, > tracking down what's going wrong. If this is WM-specific, maybe Po Lu (CC'ed) could help us understand what happens here? Perhaps some message we expect from X is not being received in this scenario? From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 07:14:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie Cc: Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170512998710883 (code B ref 65116); Sat, 13 Jan 2024 07:14:04 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 07:13:07 +0000 Received: from localhost ([127.0.0.1]:38247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOYCY-0002pR-MG for submit@debbugs.gnu.org; Sat, 13 Jan 2024 02:13:07 -0500 Received: from out-176.mta0.migadu.com ([2001:41d0:1004:224b::b0]:43781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOMj0-0003xj-Ha for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 13:57:53 -0500 Date: Fri, 12 Jan 2024 12:57:42 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705085869; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+3B+Xim+ugH4MHY+2EgPv7duxKerCK7Zri1guDPq3NU=; b=c6N8iO11dCiFPFXQD1hYLPmdAgeO25c4U+WakKEGlHZoGttzz4S02oZD+rbXbv3k4G4Iy5 fV/RFZsGCCbADpfKH9bLOHvhjjpjdgbs2tj2rMzJw+xvRIHnwtYzcenmFMlX7gEXSkbaMi IySORiCHuBxsp0a49UMz6L89nwstoM7MzGwj7Nyfm5di+dvpFGcic7VsxwhglljYvMrvKj WE4PfK6FjPFBZtrkJNXMsQn94fTh4Db4dojFIlnpk9PamjgI4r51ADBaUZWIye0+BWTPs+ 6+Ts4uQxRuzjGkABc0y/LwpoF/jqFnysDI340K5wDZ2bjTm840gH4YK6zmw60A== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Sat, 13 Jan 2024 02:13:05 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Well that's a relief. I do have an unusual setup with detached minibuf and focus follows mouse. There has been a lot of churn in replace.el and frame.c lately and I keep hoping the bug will go away on its own. I don't really understand all the focus changes in the code but I do see why they are necessary. I have a workaround, I have bound this to a key and use it to re-focus to the minibuf so I can enter the 'to' text: (select-frame-set-input-focus (window-frame (minibuffer-window))) But that requires manual intervention so for now I'm sticking with 28.1. (Focus follows mouse was common years ago, but with the relentless quest to make X work just like MS Windows it has become less popular) From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 09:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Po Lu Cc: acm@muc.de, jim@rees.org, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170513781619630 (code B ref 65116); Sat, 13 Jan 2024 09:24:01 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 09:23:36 +0000 Received: from localhost ([127.0.0.1]:38392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOaEq-00056Y-0p for submit@debbugs.gnu.org; Sat, 13 Jan 2024 04:23:36 -0500 Received: from mail.muc.de ([193.149.48.3]:46841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOaEm-00056F-1D for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 04:23:35 -0500 Received: (qmail 94579 invoked by uid 3782); 13 Jan 2024 10:23:26 +0100 Received: from acm.muc.de (p4fe15740.dip0.t-ipconnect.de [79.225.87.64]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 13 Jan 2024 10:23:26 +0100 Received: (qmail 6020 invoked by uid 1000); 13 Jan 2024 09:23:26 -0000 Date: Sat, 13 Jan 2024 09:23:26 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <831qalivwr.fsf@gnu.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Eli and Po. On Sat, Jan 13, 2024 at 08:34:28 +0200, Eli Zaretskii wrote: > > Date: Fri, 12 Jan 2024 21:44:11 +0000 > > Cc: 65116@debbugs.gnu.org, Eli Zaretskii , acm@muc.de > > From: Alan Mackenzie > > On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > > > Well that's a relief. I do have an unusual setup with detached minibuf and > > > focus follows mouse. There has been a lot of churn in replace.el and frame.c > > > lately and I keep hoping the bug will go away on its own. I don't really > > > understand all the focus changes in the code but I do see why they are > > > necessary. > > > I have a workaround, I have bound this to a key and use it to re-focus to > > > the minibuf so I can enter the 'to' text: > > > (select-frame-set-input-focus (window-frame (minibuffer-window))) > > > But that requires manual intervention so for now I'm sticking with 28.1. > > I've been playing with the setup for an hour or two. It seems that > > performing some action in the minibuffer (say, M-x auto-revert-mode, but > > anything will do) causes M-% to work properly. But then, the moment the > > mouse leaves the active frame or window (I'm not sure which), M-% no > > longer works properly, until the next minibuffer action. > > I know this isn't much help to you, but it should be a help to us, > > tracking down what's going wrong. > If this is WM-specific, maybe Po Lu (CC'ed) could help us understand > what happens here? Perhaps some message we expect from X is not being > received in this scenario? I've got some more info which might be useful. There are two calls to read_minibuf (the lowest level of minibuffer access in src/minibuf.c) during the query-replace processing. during the first access, the focus gets redirected to the minibuffer at L812 of minibuf.c, with if (!EQ (mini_frame, selected_frame)) Fredirect_frame_focus (selected_frame, mini_frame); .. [I don't know what undoes this focus redirection later.] After the recursive edit, provided it wasn't aborted with C-g, the code moves the focus back to the main frame with, at L963, call2 (Qselect_frame_set_input_focus, calling_frame, Qnil); .. In the bug scenario, if this statement at L963 is commented out, the bug symptoms are no longer evident. So it seems something in the second read_minibuf call is preventing the Fredirect_frame_focus at L812 from working. We can hardly avoid needing to use GDB, here. -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Po Lu Cc: jim@rees.org, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17051536607823 (code B ref 65116); Sat, 13 Jan 2024 13:48:01 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 13:47:40 +0000 Received: from localhost ([127.0.0.1]:38759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOeMN-000224-O5 for submit@debbugs.gnu.org; Sat, 13 Jan 2024 08:47:40 -0500 Received: from mail.muc.de ([193.149.48.3]:12950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOeML-00021F-EP for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 08:47:38 -0500 Received: (qmail 8189 invoked by uid 3782); 13 Jan 2024 14:47:32 +0100 Received: from acm.muc.de (p4fe15740.dip0.t-ipconnect.de [79.225.87.64]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 13 Jan 2024 14:47:32 +0100 Received: (qmail 29181 invoked by uid 1000); 13 Jan 2024 13:47:32 -0000 Date: Sat, 13 Jan 2024 13:47:32 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello again, Eli and Po. On Sat, Jan 13, 2024 at 09:23:26 +0000, Alan Mackenzie wrote: > On Sat, Jan 13, 2024 at 08:34:28 +0200, Eli Zaretskii wrote: > > > Date: Fri, 12 Jan 2024 21:44:11 +0000 > > > Cc: 65116@debbugs.gnu.org, Eli Zaretskii , acm@muc.de > > > From: Alan Mackenzie > > > On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > > > > Well that's a relief. I do have an unusual setup with detached minibuf and > > > > focus follows mouse. There has been a lot of churn in replace.el and frame.c > > > > lately and I keep hoping the bug will go away on its own. I don't really > > > > understand all the focus changes in the code but I do see why they are > > > > necessary. > > > > I have a workaround, I have bound this to a key and use it to re-focus to > > > > the minibuf so I can enter the 'to' text: > > > > (select-frame-set-input-focus (window-frame (minibuffer-window))) > > > > But that requires manual intervention so for now I'm sticking with 28.1. > > > I've been playing with the setup for an hour or two. It seems that > > > performing some action in the minibuffer (say, M-x auto-revert-mode, but > > > anything will do) causes M-% to work properly. But then, the moment the > > > mouse leaves the active frame or window (I'm not sure which), M-% no > > > longer works properly, until the next minibuffer action. > > > I know this isn't much help to you, but it should be a help to us, > > > tracking down what's going wrong. > > If this is WM-specific, maybe Po Lu (CC'ed) could help us understand > > what happens here? Perhaps some message we expect from X is not being > > received in this scenario? > I've got some more info which might be useful. There are two calls to > read_minibuf (the lowest level of minibuffer access in src/minibuf.c) > during the query-replace processing. > during the first access, the focus gets redirected to the minibuffer at > L812 of minibuf.c, with > if (!EQ (mini_frame, selected_frame)) > Fredirect_frame_focus (selected_frame, mini_frame); > .. [I don't know what undoes this focus redirection later.] After the > recursive edit, provided it wasn't aborted with C-g, the code moves the > focus back to the main frame with, at L963, > call2 (Qselect_frame_set_input_focus, calling_frame, Qnil); > .. In the bug scenario, if this statement at L963 is commented out, the > bug symptoms are no longer evident. > So it seems something in the second read_minibuf call is preventing the > Fredirect_frame_focus at L812 from working. No, that is not the case. > We can hardly avoid needing to use GDB, here. I've done some GDBing, and what is happening in the bug case is that the window manager, twm, is sending a focus-in event to Emacs when we start trying to read characters. This focus-in event switches the current frame away from the minibuffer's frame to the main frame. I don't know why this is happening, or why omitting the select-frame-set-input-focus at the end of the first read_minibuf call causes us to be spared this focus-in event on the second read_minibuf call. It is not clear whether the bug is in the Emacs master (with which I've been testing) or twm. Help from somebody more experienced with X-Windows would be welcome. -- Alan Mackenzie (Nuremberg, Germany). > -- > Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 17:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie Cc: Po Lu , Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170516526032566 (code B ref 65116); Sat, 13 Jan 2024 17:01:02 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 17:01:00 +0000 Received: from localhost ([127.0.0.1]:40930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOhNU-0008Sw-3W for submit@debbugs.gnu.org; Sat, 13 Jan 2024 12:01:00 -0500 Received: from out-173.mta1.migadu.com ([95.215.58.173]:38817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOhNS-0008PD-4m for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 12:00:59 -0500 Date: Sat, 13 Jan 2024 11:00:50 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705165258; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ofiWQ/of6V/yqSjg5/DzGEuviQ5/bx9arwFMvXvKie8=; b=oyihX/n/vTcO3uR7tUIIjICDSS/tAZMKooM2YuIimDLYQlm37M0TZUktMKHZMGHUvKIO3R 0/XVWDv3v4rPhsGcaoy+0ltIcD4OfrC3HgSvsIchI1pH6+GWaNiKTOp04eTVwNcDnYsV5p zPAZrRhMcJwT2GNj8iAvSJ5GCU49vZQ4uqbFB0IfrLxoOKhSlAjyIv+CYkPyOpcjAKljuC T8FKB9ZBk/dWNyDrBvY+Yrg2px9Qk4jPd25M1QhNAmggYFA1BaDXHzK0Fgu727VluHcQWx cs4EKPUo81VPBgivQfSk6AnJqJebk5xzGP1nvzQuY2TQWOhsBWZX+nVXMJGucg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Could it have something to do with the mouse warping? Why is the mouse warping at all? I would prefer it stay right where it is. I'm pretty sure it did at some recent time in the past, maybe emacs 26. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 17:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: Po Lu , acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17051680386935 (code B ref 65116); Sat, 13 Jan 2024 17:48:02 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 17:47:18 +0000 Received: from localhost ([127.0.0.1]:40991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOi6I-0001nn-2f for submit@debbugs.gnu.org; Sat, 13 Jan 2024 12:47:18 -0500 Received: from mail.muc.de ([193.149.48.3]:13968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOi6F-0001nZ-11 for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 12:47:16 -0500 Received: (qmail 93267 invoked by uid 3782); 13 Jan 2024 18:47:10 +0100 Received: from acm.muc.de (p4fe15740.dip0.t-ipconnect.de [79.225.87.64]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 13 Jan 2024 18:47:09 +0100 Received: (qmail 30259 invoked by uid 1000); 13 Jan 2024 17:47:09 -0000 Date: Sat, 13 Jan 2024 17:47:09 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Jim. On Sat, Jan 13, 2024 at 11:00:50 -0600, Jim Rees wrote: > Could it have something to do with the mouse warping? Why is the mouse > warping at all? I would prefer it stay right where it is. I'm pretty > sure it did at some recent time in the past, maybe emacs 26. If so, what is causing the mouse to warp at all? Emacs shifts the focus from the main frame to the minibuffer frame, so presumably that causes a mouse warp. Or does it? Something is remembering state. Performing a minibuffer action sets this state, namely to something which allows M-% to work. Moving the mouse out of the main frame changes this state to something where M-% no longer works, even after moving it back into the frame. Maybe the minibuffer action causes some variable to "remember" it's "in the minibuffer", so it doesn't try later to shift the focus to the main frame, whereas when the mouse has been moved out and in again, this variable "remembers" it's "in the main frame". Or something like that. But the problem only occurs during the second minibuffer use in M-%, not the first one. Is this state store in Emacs, in twm, or in X-Windows? I'm inclined to suspect twm, since the bug only seems to occur with twm and one other window manager. But my previous paragraph implies there's some relevant state stored in Emacs, too. I wish I knew more about X-Windows and window managers. -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 19:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees , Alan Mackenzie Cc: Po Lu , Eli Zaretskii , "65116@debbugs.gnu.org" <65116@debbugs.gnu.org> Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17051733408468 (code B ref 65116); Sat, 13 Jan 2024 19:16:01 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 19:15:40 +0000 Received: from localhost ([127.0.0.1]:41150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOjTn-0002C0-PP for submit@debbugs.gnu.org; Sat, 13 Jan 2024 14:15:40 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:32362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOjTk-00026W-Vw for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 14:15:38 -0500 Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 40DGnGDc018326; Sat, 13 Jan 2024 19:15:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=Q1tR7yITWSeG2N4xaMklw7uaCgP286rpj15fb5RTelo=; b=gFweihE0wX9D5sK0M5TfmwQ4CQ6dPfPDtxoUKgV/rvRmpB+Rkvhbpw/xCvQRPmP2hCSX QPZzjg/Z3BtCyz9B02L56i7qMC+Egxssftdc0HiCCLWh5zeiiPedGkpihaz0YHp8ttYD MV8s0Bunx9Znu6CeSBF0TUpG/LN0HjVG0f6QsHPo+sZFgFizDa9BiRZ0qy4X3/0T62/W rDVsCbduyaMSqP8Lb/d9bASWvLQzUpz6YmTLRqn0veR7jQli/TCkYkfm441ZwZXjYsia hKXE5TL16bG/Y+K3nzfPBFlex/DQQrJjZe3HZE9kRLWcJWsZKtpRdA1cYhQNGnEHcgsN kQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3vknu9gdpx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 13 Jan 2024 19:15:36 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 40DJ9Gol035871; Sat, 13 Jan 2024 19:15:35 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3vkgy3vuuu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 13 Jan 2024 19:15:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=daI5gY2uFocfKTOVgP82c1iM5H4vBnklkjRlsPUNJJH5lLPl6SJ3Gke1z2UfbL6BpwaqBi17kKAecSmQHRTos8Stf7i8WAj0W6wHK3k2RUDQLu12+DI86nmO97KP7dsYjfExGokO0Frm48qWI3FbeRPoa1ySHCiQS6VmFbs85OWOnSJJ+u6Doz/00WXUAgqK573tHtGjODTPbsAw4J2G6OCNJmEtqfo5tVYQiuTBY9gpFbIuJYoq7L5Mfzkeq8uZ7vBDy44Kr1s6grWaC1fnLYBwJ7y3kgPciV2dneUeAKl43E2BTwjQ0nq6h9A+RCCas6ea6EwEey1+VGS6I/TFfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Q1tR7yITWSeG2N4xaMklw7uaCgP286rpj15fb5RTelo=; b=Ddcyvt4W7gHwNWrx4OE1RQESajSD/a7Zo3wUpY9abj3uD/LaO0tYTEDanGQaq0ZjToIs6kY4quY7QUz4qHgLgl2s8WPyu4XQaJw3mObfSAlRXPtZ9twoTVdzm+WfD8jinZ6yTONrOjfChgZT9QVC548QPVgHU3HcybOgpvOzDtN+3IKhtS/XAMpDfgbN0X4thYSWqUc0HxlXHjfMmfeMurSM3qfW1lCt5FbXC40L5jhTfqlQpby41g7ozrYEhQgFpiFSJL1uhOWjJI68GgJ5W/6MJB1MTca5r1bnid4y1+RuwZVTvYTRgaExC2hDN6z3LVrYfoKAy/Otq/KOrJdSGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q1tR7yITWSeG2N4xaMklw7uaCgP286rpj15fb5RTelo=; b=nu6ykYPly4KJXtykoS8bv+jc3NBnCnzyfhfywMoA81KcKGMMTHf+DDzUTKjwmHl0ZdbsnaDxR0SGxYAntwxBF9XjV4wff/v4uv1R6EmCoJtxvX/3qf2Ph6+dd3e4PuqHkYbL+0o+VAlDufHFmLZMSSs/9/jTpTXmMniBSq/0eec= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB5599.namprd10.prod.outlook.com (2603:10b6:a03:3dd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17; Sat, 13 Jan 2024 19:15:33 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7eb0:e361:caf4:a410]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7eb0:e361:caf4:a410%4]) with mapi id 15.20.7181.022; Sat, 13 Jan 2024 19:15:33 +0000 From: Drew Adams Thread-Topic: [External] : bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Thread-Index: AQHaRkI6JFI4lV/fH0q+ikacHDzBV7DYHLGg Date: Sat, 13 Jan 2024 19:15:33 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SJ0PR10MB5599:EE_ x-ms-office365-filtering-correlation-id: cb7a454b-4d49-4e8a-4094-08dc146c03e1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /dmm8dDZo09l87jNa9shc5AEboGpTUOvd9z5mvtiDhoHeVS06yaQD+OM0WX5EUT5OUheHXabOoaco0XZ7wazAnZPcovRkkMU4lwbSF8cTGJGCF9pVlTjo9F2w7Sf2zyVl+sA1zpd/br6DAlRFRqp0CFkLm3UN92O8LMgfX3Y463xdjn5K/qXfzboBuVX6vwhW12QLAzu0UMYkGbfVNgvKvO2E9dJSdfLemU7mZFEQmtS2Uk9FNFt3Ofjh8nMIbV5gac/z9NO3aGHrfyBGaAxarsmDlgcPhfzl9o3fwew/IcDPsqDY4m+4DmMYZDlclyHclYtPMPmNnnMjZ1V2H/lJb9itEK00YeDQOJhA+J/fg5jr0E+z9Y+VfNucKzFn+/rMGDXlrRNPLsyS0rVgQIS4rEojXISA1yKt0nRX4truxU47NtfbmbZ/85ZtpifboAD/23mqBSIIru9Fv4KOkVU6nLW/Lcfmfo+VfwzTZEOQ6PlQYE5/Njj/pH82QCJPjTMWYOYv8/dMs4nKavkJ6FREiMM7dFq/2y+3Ckc1Lm1xg/+gG7t67cTlPAffrhS5llmSYfmQEalwuZOI9Lq4ifqDvNlWyZ5/mZQw+mGM3AB2LUvUnTR7uQgEbVq+NJcAYi9 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(376002)(396003)(346002)(136003)(39860400002)(230922051799003)(186009)(451199024)(1800799012)(64100799003)(26005)(478600001)(33656002)(71200400001)(7696005)(9686003)(38100700002)(6506007)(558084003)(8676002)(8936002)(44832011)(66556008)(316002)(54906003)(66946007)(64756008)(4326008)(76116006)(66446008)(52536014)(66476007)(86362001)(110136005)(55016003)(122000001)(5660300002)(2906002)(41300700001)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: vTclQItavNf6TZX292ACd/p/rV+sdik0VzwE8p08NXeMT0g6YEAnJp4tzmIOipcfRiANwnAHu+PYc483pDLAla8nWQacFx6NAnuVereuatcEOmtnFGFfJNTzGrmVRBG1M3QQN8lxWOCUy5c9fdP8vqDh7NKQyq0n2QkOd1rCf2n13HAFEwlkOdKtclBfa98QdbzGwubtcn359AySZ9IPt7qvHNxRH6M8i68UtAyRqP+IMZHcp1B7Gviqn6kCYiPDlMEJ4vaEH1IKAl2bnHaZvly2cVFLAyKaqjkNAQMRtmYQiXjkF/QOwNrF8tEcXEsJvilVmWtBIlhbWhAoeeGuA5OBXA4Y/Vo/4n7UsEYYgFsriM7slYkkL9aVRs1seHCY39IUTUdBEecmB32YymhoHrABXNcjbYotEDzVVvRjINoYb6QfAcQKaL/OLxJGLekigctf/DbAv2nx9ahnvRsZXnORB2FXRP3nrh/QvyEVTwqZr5bxibGn52WUKltcTpHNucd5L87p++LtLpejFOcYEAQHFgl9kNGVeeZSmqucru6hYUBs+qe38Lm+QXdVViOiIBms7s2QhL9p8R/shge8sctTicOyU0X42Q2bVh9ISRGsEb+kQ+Jr0fd1lpFkhZz4lo6Y5AbbJiCy+xWjUzYEIEhybSqZyQ8unLiYpVRnqLIYkbvb+OB/TVKR1k5mOcz69nlnHWxJa6BzvyKjBcuWIzC2H01cOdA/LTagp9Tqajikj+InQXaUbts+z9mZwAdeCWgbTBsPd4xb1ZCMWOimTzwoJzOyiqnG7gc+R+bnvAWsCZMUOsAwAuoBgC4WoWpLETZHvGy7S/qZdKiDPDtjE/8Wzmi4+Ep261+QicCaSGyB6iSpiiiBmV/k/GzVN8jsN6sKbxXEzrxxsqbrr64nptRNwHcKz8364yRUyC/KdSYVizYeFuYKfPKI/BNYsuD1PPYtHri1QHtxTfMYmXtsPPixcEpiT43uy3syxG+VHBDmE6PZiwSOdjVqO1gbIuyfEDK/4rNssn2pcgQDxcSV8cN/OfqVR5KTjsb8GsUItp8deJISuP4TWS6bvESOasBoSjJgzFZPc3AzuhGVkUMqjFW4HjcTumB9ZhWPrJR/8qxQdjR2HBC//W7zQWe15JGUe7GTlYdo0jfgF0jnzU3fkwQbubqZAbVRvJxaUyFCT1DswNg4kXu1scNCTYtGMRUJT4H9WVa01CfRAK/9cF//yqAv/d+TFt7iXuMFDRczpNgu1x/8F9uidWR4J0e8tjv/3GlC6NsrNo8Hwr9I6OHTxmbontgOTQNg8MxIwrUZ48AaDwMjzfh3eQOcCMMrPDDmJEH1/7SyEpq6WuDDPyhP+mrRwQjFdKNkLTkdAYb8wT+mVXxgUPPiW1sOsjWasY1Ze7zHK8Ze9aHw2w6VqTUaYmHqnJ0JQEn7UlC4kiunKSKO9+NlC3+jdNRMYET+Yfa6FG69uC8sfNRZL2IRhzxflbfMeHchew3d5KkH0IjZ80UeFiC2PXTa9CF8zpyVUmChvX17FxYhcn5OMGX6rivV3XPvuJ5pGK/0L7t/DTPdJEujo7QiFsY0PrITt5QiZEjL Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 7wHBsFLRQjSbr8uI1mnMya3XOiWlsZWYKxBD4sd3m6nLw7BI3T83rsBpMrOVHhM2vXXMajFgt8wXcMFyOmA9cSMsrevjtmQXDdPHbCU/jMf3S1eOARMO8q1ibnU3RnwzHIaUmRWaxyqfldegQZh+Hmx85FpZ51CDpKqeveTjjCOF6HjAS9vzvpsodrbp8Tp48WH863x9YST5nkH+qzp6k0aeV4ku0id/ETghxg6dpCDkR6GuH4qha6hGqwpACU3A9DOXic6EQqgGM8wVV5nyEX1l8Q3mgqKLL0j9Mo5W5UkFLYDsoYsV0St9TxJJv6j8VXCpBzpoEOT1C6J1uQ7SQwg9RThxETVbN2PDRaLE5ii+lxYlpQG7jtgvWKy/WiF8q4MfizKWtRVY5r8qJ7xNy1oAuHqejx6VKK+/dW5i/ydplxUNcGwxeLerXvE5CVmQGJxr0DdMkyiR4IFcm8D3N2wENieUxJTC5+RAwVC13zlZTwraNiEtmwwAoeAjsqAsJ5G3FdCTJFa4XJiJp2K5sOoTpVZs6acoxhcd6DVSTMuOCFgPnqzVJJ/UxCu/u8wXK8D8/UxNWsie/3x5ny2rGXg+q6Q8mmNlZYuxP/yoMO0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb7a454b-4d49-4e8a-4094-08dc146c03e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2024 19:15:33.3504 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XGTWLearbwAjPT174MCauMH/3ari9+fbVw5/sG2eN7Q3iwUorQb01MySkZ8fHbMAMvy90yUxncaGmMIP7ewjWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5599 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-13_09,2024-01-12_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0 mlxlogscore=726 suspectscore=0 bulkscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401130162 X-Proofpoint-ORIG-GUID: CNvcK2dMm-Y1DyHKG8xqcDk3XOIDXEB9 X-Proofpoint-GUID: CNvcK2dMm-Y1DyHKG8xqcDk3XOIDXEB9 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Could it have something to do with the mouse warping? Why is the mouse > warping at all? I would prefer it stay right where it is. I'm pretty sure > it did at some recent time in the past, maybe emacs 26. ...Yes, I hear a distant bell ringing... (Stuck on Emacs 26...) From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 20:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: Po Lu , acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170517640316799 (code B ref 65116); Sat, 13 Jan 2024 20:07:01 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 20:06:43 +0000 Received: from localhost ([127.0.0.1]:41189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOkHD-0004Ms-7B for submit@debbugs.gnu.org; Sat, 13 Jan 2024 15:06:43 -0500 Received: from mail.muc.de ([193.149.48.3]:51151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOkHB-0004Mf-QD for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 15:06:42 -0500 Received: (qmail 61209 invoked by uid 3782); 13 Jan 2024 21:06:37 +0100 Received: from acm.muc.de (p4fe15740.dip0.t-ipconnect.de [79.225.87.64]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 13 Jan 2024 21:06:36 +0100 Received: (qmail 19923 invoked by uid 1000); 13 Jan 2024 20:06:36 -0000 Date: Sat, 13 Jan 2024 20:06:36 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello again, Jim. On Sat, Jan 13, 2024 at 11:00:50 -0600, Jim Rees wrote: > Could it have something to do with the mouse warping? Why is the mouse > warping at all? I would prefer it stay right where it is. I'm pretty sure it > did at some recent time in the past, maybe emacs 26. I think I've got it. The problem was which frame has X-Windows's focus. Most of the time, that's the minibuffer's/echo-area's frame, because at the end of most commands, something gets written to the echo-area. In the current bug situation, after the first read-minibuffer of M-%, nothing is output to the echo-area, but the GUI focus is switched to the main frame. It stays there for the second read-minibuffer, and that's what you saw on your terminal. The solution would appear to be explicitly to switch the focus to the minibuffer frame before attempting to read from it. The following patch does this, and appears to work for me. diff --git a/src/minibuf.c b/src/minibuf.c index f4f9da9c3f9..d940c0d717f 100644 --- a/src/minibuf.c +++ b/src/minibuf.c @@ -825,6 +825,11 @@ read_minibuf (Lisp_Object map, Lisp_Object initial, Lisp_Object prompt, /* Use set_window_buffer instead of Fset_window_buffer (see discussion of bug#11984, bug#12025, bug#12026). */ set_window_buffer (minibuf_window, Fcurrent_buffer (), 0, 0); + /* Make sure the minibuffer's frame has the input focus. This is + particularly for the twm window manager with detached minibuffer. + (See Bug#65116.) */ + if (!EQ (mini_frame, selected_frame)) + call2 (Qselect_frame_set_input_focus, mini_frame, Qt); Fselect_window (minibuf_window, Qnil); XWINDOW (minibuf_window)->hscroll = 0; XWINDOW (minibuf_window)->suspend_auto_hscroll = 0; Would you please apply the patch, rebuild your Emacs, and see if the problem really is solved. The patch should apply cleanly to either the Emacs master, or the 29.x sources. (I'm assuming you have no troubles with patching and building, but if so, feel free to send me private email.) Then please confirm things are OK so that I can close the bug, or tell me what's still not working properly. Thanks! -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 20:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: Po Lu , acm@muc.de, Eli Zaretskii , Jim Rees , "65116@debbugs.gnu.org" <65116@debbugs.gnu.org> Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170517709228165 (code B ref 65116); Sat, 13 Jan 2024 20:19:03 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 20:18:12 +0000 Received: from localhost ([127.0.0.1]:41198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOkSJ-0007KC-Ua for submit@debbugs.gnu.org; Sat, 13 Jan 2024 15:18:12 -0500 Received: from mail.muc.de ([193.149.48.3]:32257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOkSH-0007Jz-Jp for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 15:18:10 -0500 Received: (qmail 74849 invoked by uid 3782); 13 Jan 2024 21:18:05 +0100 Received: from acm.muc.de (p4fe15740.dip0.t-ipconnect.de [79.225.87.64]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 13 Jan 2024 21:18:04 +0100 Received: (qmail 19972 invoked by uid 1000); 13 Jan 2024 20:18:03 -0000 Date: Sat, 13 Jan 2024 20:18:03 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Drew. On Sat, Jan 13, 2024 at 19:15:33 +0000, Drew Adams wrote: > > Could it have something to do with the mouse warping? Why is the mouse > > warping at all? I would prefer it stay right where it is. I'm pretty sure > > it did at some recent time in the past, maybe emacs 26. > ...Yes, I hear a distant bell ringing... > (Stuck on Emacs 26...) Could you possibly try my patch for this bug on an Emacs more recent than 26, and see if it helps at all with the things that have not been right w.r.t. minibuffers and the like? Thanks! -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 21:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie Cc: Po Lu , Eli Zaretskii , Jim Rees , "65116@debbugs.gnu.org" <65116@debbugs.gnu.org> Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170518078210286 (code B ref 65116); Sat, 13 Jan 2024 21:20:02 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 21:19:42 +0000 Received: from localhost ([127.0.0.1]:41229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOlPp-0002fq-L9 for submit@debbugs.gnu.org; Sat, 13 Jan 2024 16:19:41 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOlPn-0002fi-I6 for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 16:19:40 -0500 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 40DKTHbe021790; Sat, 13 Jan 2024 21:19:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=sKjOsPu09MPSjB+PGe4bZBaXDhXqjOZPImvlWC1pZfI=; b=RemFC8fu1TeFlX2zFwbGNdWOBdq+2wdOEv2ibBlIrANGqFbCx3LmtRyc6k9p+RELXq8l AYRnLGI0i/bJARJJXys3z45kZeTNzeLZUrsO1Esd88+rRr0kDq8/1qIXEa5KIRqBrxbB /v4TdgaH79TJgMDxO3zNwmiU3sH6HPcNrD8jC9/4kE13c8vL0EoVTPYdONfcSsEu6WQ5 jFWCS8UVKBzkWmHxHFg/WsT+TrcaQgmRqLbbHI0iVqTxI2ooLGiC3P79eNRmH18WMJxW babLSYxekyL9aowPxHwKVSK9S7aSIFP3P5fUA0M5qWdu+Vn11a+SazcEYrZfOuM1Mwk2 mA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3vkha38n07-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 13 Jan 2024 21:19:39 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 40DJPhao023165; Sat, 13 Jan 2024 21:19:39 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3vkgy3xtwy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 13 Jan 2024 21:19:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oB3XwL3rloErmifz21PtcS0LpdUKBN3jsfzm0NlT0bKVSzUzPkNr7IR5Pfg6TWRuSu0R1vPf84nFgLngPnPFUAZUL9y9s0K7GoDsu7kO58V/bEAwCWCGVnHf1E6UvvwQjL+sAxQ1SWc9/cj/fy1afuO2si4fTazzNbBNnoUV8yNBlXo1mCng0beG1D0pv4g6/YgynxGjSJ7H2xMBEy1E/qBy4R1LEZOrfBGnanER0tNwkW6fVsHU8mftr9VQgGd8dmlUX1lUx2Ay+oq0D4eC/gXRokOPx0l18AI/BFGpIgNipPJx4TY/xd8fEtFW5d33lhOWCAYa927rAtcC6yC7Cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sKjOsPu09MPSjB+PGe4bZBaXDhXqjOZPImvlWC1pZfI=; b=dpssrQXvqQgkCHrNlxyFvQB9TMYHTax0NYAHpFiuCTGD1KnH9BF4/kKamt0+laWKRd1tocaspNcR9QfsJbnzCn3qhuO8oZtGsecKinIG5qp17y2ZbwGAsLoDumRCJoaMoq0hKnjkYtqxm7LH46Fud7X6pDXZJB0TETXx9mr6N9FYxfWI6aTL8VvJy1fscwwxj38lCWA+zqzEauVfYtVcwt1A9JGwH5pfHLH5L9u2uhexUVLIYwH98MK3AFBznVLsSzLTKbBm/UWDUfx2jdoJz7wcweiCAsiNkGkqo6p/58jSYKEyyUMzB8vL21oJ7gCWtalNWPzyDJk3Tm9njDGh1A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sKjOsPu09MPSjB+PGe4bZBaXDhXqjOZPImvlWC1pZfI=; b=WiSxxaa8cKF6DaubcNAsptIzkQkqQNz3D0voPliKtexzvPEuUzrDobqMKm0OpCuoNTwYGiXu9XRglXugCaRbs0fcLd+d85HcuKlugM21UHiBDZx11sGhUpjXZJsCO7hbN8VvAcBoodV+i9E4RPgCJtM4O9yyFxuLuBX8QcEAqpk= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH3PR10MB7630.namprd10.prod.outlook.com (2603:10b6:610:178::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.21; Sat, 13 Jan 2024 21:19:36 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7eb0:e361:caf4:a410]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7eb0:e361:caf4:a410%4]) with mapi id 15.20.7181.022; Sat, 13 Jan 2024 21:19:36 +0000 From: Drew Adams Thread-Topic: [External] : bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Thread-Index: AQHaRl2jPX7eln/y6k6wYcI+kF760rDYPp0A Date: Sat, 13 Jan 2024 21:19:36 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|CH3PR10MB7630:EE_ x-ms-office365-filtering-correlation-id: 75c3d7fa-cf4e-4175-040f-08dc147d5849 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6LLy0VREufKD2MGegUSwCGDKHMBmjMhvjTGSwhpBQfZojW4dyMKeufEt2xPf7j7y/kQcIFmVif7IY88Df6BUI2k6bOMDgOaCzx2FBP7mGH45sXGGdc8lxtN+Y5xLv7KSZ3AoqOTDANd2dzUg2ixRD+4RTpB2B9cez7t+PgSmtwcy53yGP4LO5QggWabqTfF8Yds36bWhMTShEhmTe20JgrlAsCPk2rLxEelsDp7ujj/+03cpVi7uWRC5iPgBjoLR2xRCBtiilI67zXFDm6b/3/hEw0Z6gQR/PjgZTtOLc4g6swdfgPr0khBjAyxJuunxYFdsg+jnRb1DCzbVsbmXbini/AIHrK3vg0oHKjZ5xMQG2YVkXhuzVlh5UpJie0rt0ajww1N0frYE9EhrhTT5rnwt/k+mM5OcayYHtCPpitH8j2z7O73tZCPhDJuCskQ7vQcN/6IGCTgL7NXsuT6AALjD62x3J6REsYXBp3daWrXHurksiqL9wPFoz1wsjgUvcvCgBNKjpaZKFiMoEPHVQKmBXUuisZm6WDBKn76v4rztqT0KupUaddpddBhstO7WHVBALe17nMRgm63vS7ZVwfEiCjTUAfCr9j1WR/mVWljo8USKDfvlqBL2bfZ4TIF3 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(376002)(346002)(366004)(396003)(136003)(230922051799003)(1800799012)(451199024)(186009)(64100799003)(9686003)(122000001)(38100700002)(5660300002)(7696005)(44832011)(52536014)(4326008)(71200400001)(54906003)(8936002)(41300700001)(478600001)(2906002)(4744005)(6506007)(66446008)(66556008)(64756008)(66476007)(316002)(6916009)(8676002)(76116006)(66946007)(26005)(33656002)(86362001)(38070700009)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: sqrlO2v8lEVP9Pg6DQ/fkjbMRnu65CJPaEdzbnKmMe21JQPBlnEzHih88ZjyDW1EZE8fmz71bikBI+SDL++x+VvbeH1n5SiNYtaz6LFgaBA75xhNvVwHnf/FDXHyXCLk5GQZbQRY9HQhxAfOldbuEq1qpUyAZCRQfQQs7WpfnfD74mteE4IGXLvmaHlybf+Bb2W62cLnqRPzgN1uN6k41RLB6wBPe96CTbFJM7am9a7m9r3JIJ1ArLt/5mwhRJy6+L4XgHIGe5826tpz7iUkCCrU2fRVh2aKF7h+riMrzIUXlf37kqId9LQyCVAdieffPhQQuXTWFHr0fUr0MfDgT3xL536OgMMb+MFXxCo37uvQNX+aYbl7ZH2aOA20FenZj1vhWMrGEErETp1fF3v3yx7vgEFwqZ/exO2JWQr2QOY/zGkvg31R6+y3ETOYxEyHaCkBLk0+Ja7PmHAkuv9HMUEtcxBqdUYWpCl3ej7LMRj5cbgmm9ga5apepGLNzQebTsNd9XEvO4uq/zqH0t3WiaBePWr3c1k5DGPIcXK9PWSU92IsRtyXVfuuDEcNV4Z6u8AMii3en5s8JUQVHRFo5izNpWrsbVfKpHQ8EVzwm4fCdp/HkhtQylq8Gx/QZVTE/QdPghayjsXvkead/Y27BJnZYA6E4nsVTcbp5Zq+RSup3yAKuxX46vTPWAXjJ7dyCrmgBYS0l65ZWbGbRxxJHeVxjvGey4F88kmG58nZQt+d1D7UkNU4W7A7JSxSXixJzsWyzUgVmChm3r/P4bZ6ICwXlc7eV5pjZFoWWzVqi0DSce2DqKpMIadcAG0vh8BTLGJegxTLDLK1vW+89Jze6YzZFd+7yNqtSFyj67etyj4Qmm/f/2W9HVos9+KkRwTR3VFKqmgtPdKGPnmew+m29rpBYrMxkwmRY5qawLmS09EWUMwgj4VaDNOkK+D4Rh9jn4EGuyNcBmHZvdjTC5a6ldkEBdUaQpjBryUSq6EJe+SmNmCPXm1ndylLVV03wo7H1c7OCb5pQ3kyLu5rP0NCT4yBDxE60qhg61bF/HlWKaI3BOt/MAgO0We1vy9yMLnjNC2XXASfkYZfYliKpbtQJvmYwX/7NmvbBGcRI/olVoZR19QeBjwemui0u+FDqZX43evnoMALmsfG1BGgaLbYAjpX01edttrJcS1kN82ObwIQCrKn0bo9nsHiShf4Y3D1tEy8RmflkOyv2nciTx28bYk9xUFQ5wv0WL+Ds+tT9xQ0AlgcYs2L2zCeVp0hEHIHVLv86g+2bS5DcXaTkpWaTzl1ipQT1LoV6gHw8TH3AmZZ8vC2KtPuNuAw1zSpa5Wz6kV2xhb12rTOS2x1oJk8QRlCrKkNydlE499JussqUlU9jj+aJNrGYTGKq0EV72kzkZNGhcKIEUWwCFFjy1LK174BAM6ONipG8QySYekSRbtyfFtRC/c16abe2dPt2hqC6jg9Pnh0q1K6DQGyTdlK7IxygJ9LCRf0ZiwcYBjvH9vhiKAssTr/zHLnqd/IW7FPDQpAsQVOTjwzX4QVEhPZH/eiWnx2KTbJerGvTM8NBEm6UEPmynurj3JGTY8sPz46 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: v8c5HqZqQebMpPNyYCkzIYcpMz8RiWdRXu6DMESi2qn/7QZ3PnkXW1tq5/kkaJegRRdSKvaPMN2U6W44+Um6GgdKgTit5M1lYSclbXVJGfgzicznJN6ZJONdUfLa6ucbU9YGjkl6cZzx+iHaghUPtGIY+h3aMKWYcz3xP//FgwXfeZvv88/vyf5+13M7OC/dkZ0bJGWDtxOqwLf4w62JCxisFSvdjINAFui3xVNwcpwIWX/pjHhqDENfD2z+aZL9CSyUJkWBI91gaDDkB29pkOmcJbTv6xicC+74efCcAmCgwOQxqmXgls/v5DRuKBFT9qXTD44Lnm2MU2w5eFHyg9uzOrtcj9qrljha2gAOK6TKerqKeQTIAEnzeQofpKo9M92xol4vkv5bipuYohNY/9YB+UD9BbUzwMycqNJsSJXmNj8L9aeIM8wRq4k/UFQzQU3H5FU/RPf/n0b4pXF4jcRNCt0afjSrkh1g8ktCzWKhotGt6zURuG6ZEQ9ibkPr0VmM2d+Ws4ub9HAN1lrvNoG4fVc77s9QbpNpVinRLDrHz8yuYFvAnwpeLvOqlUdKJbUvYcmlqAqqYPnnJVOhban9KtDrG35/nBTdibTgJsU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 75c3d7fa-cf4e-4175-040f-08dc147d5849 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2024 21:19:36.4156 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tczmbN6Sc9UIxiZViSu3Puh2HocR5SRgyHe1qGPyOqK9rrU8rdSiRlPfa6bklPLTWLFSl0XaLzs+zxO3nmr5Ug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7630 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-13_09,2024-01-12_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 suspectscore=0 phishscore=0 spamscore=0 adultscore=0 mlxlogscore=843 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401130180 X-Proofpoint-GUID: bnHUGABi7LM3IROKStUIwhdnhtghVZHd X-Proofpoint-ORIG-GUID: bnHUGABi7LM3IROKStUIwhdnhtghVZHd X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > > Could it have something to do with the mouse warping? Why is the mous= e > > > warping at all? I would prefer it stay right where it is. I'm pretty > sure > > > it did at some recent time in the past, maybe emacs 26. >=20 > > ...Yes, I hear a distant bell ringing... > > (Stuck on Emacs 26...) >=20 > Could you possibly try my patch for this bug on an Emacs more recent > than 26, and see if it helps at all with the things that have not been > right w.r.t. minibuffers and the like? No; sorry Alan, I can't. I don't build Emacs, I'm on MS Windows. And too many things have changed since Emacs 26. I've given up trying to figure out focus problems etc. Maybe someone at some point will report a problem, giving a specific, operational recipe, and maybe that'll get fixed, and maybe that fix will help me with the problems I encounter. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 21:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: Po Lu , acm@muc.de, Eli Zaretskii , Jim Rees , "65116@debbugs.gnu.org" <65116@debbugs.gnu.org> Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170518175822166 (code B ref 65116); Sat, 13 Jan 2024 21:36:02 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 21:35:58 +0000 Received: from localhost ([127.0.0.1]:41267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOlfa-0005lS-Bh for submit@debbugs.gnu.org; Sat, 13 Jan 2024 16:35:58 -0500 Received: from mail.muc.de ([193.149.48.3]:49536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOlfY-0005lC-R9 for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 16:35:57 -0500 Received: (qmail 66712 invoked by uid 3782); 13 Jan 2024 22:35:51 +0100 Received: from acm.muc.de (p4fe15740.dip0.t-ipconnect.de [79.225.87.64]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 13 Jan 2024 22:35:51 +0100 Received: (qmail 1803 invoked by uid 1000); 13 Jan 2024 21:35:50 -0000 Date: Sat, 13 Jan 2024 21:35:50 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Drew. On Sat, Jan 13, 2024 at 21:19:36 +0000, Drew Adams wrote: > > > > Could it have something to do with the mouse warping? Why is the mouse > > > > warping at all? I would prefer it stay right where it is. I'm pretty > > sure > > > > it did at some recent time in the past, maybe emacs 26. > > > ...Yes, I hear a distant bell ringing... > > > (Stuck on Emacs 26...) > > Could you possibly try my patch for this bug on an Emacs more recent > > than 26, and see if it helps at all with the things that have not been > > right w.r.t. minibuffers and the like? > No; sorry Alan, I can't. I don't build Emacs, > I'm on MS Windows. And too many things have > changed since Emacs 26. I've given up trying > to figure out focus problems etc. I've not. > Maybe someone at some point will report a > problem, giving a specific, operational recipe, > and maybe that'll get fixed, ..... That's precisely what's just happened, or will have happened if the OP's testing shows the expected OK. > ..... and maybe that fix will help me with the problems I encounter. Maybe. Who knows? -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 23:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Mackenzie Cc: Po Lu , Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170519001032726 (code B ref 65116); Sat, 13 Jan 2024 23:54:02 +0000 Received: (at 65116) by debbugs.gnu.org; 13 Jan 2024 23:53:30 +0000 Received: from localhost ([127.0.0.1]:41344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOnof-0008Vm-OQ for submit@debbugs.gnu.org; Sat, 13 Jan 2024 18:53:29 -0500 Received: from out-174.mta0.migadu.com ([2001:41d0:1004:224b::ae]:55843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOnob-0008VV-BQ for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 18:53:28 -0500 Date: Sat, 13 Jan 2024 17:53:17 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705190004; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oWuKLqYYd3+LpSmQKFe82k1HMsoOdFeuhZe3bJoeqio=; b=KlJPnwXt23MJZbmmNAIzjr5ky1aF5coVI5c+28goZHqEik4OUdKwB3SZBAmaC3E3859kJN 3KZatj0wxGZMQtqPQEhzfbYI2eJfJdk84GIiN/B8MYc4nK8x2T01P3Asb12p30q4NIkZvi vT75xggSsYiWxbnqvXEnaPzYjRS8azPGtZi9TtyX7EmbSgy8UINR0N0/hUcsqL53UzeNuV RJPmafB8yGMMmKcW3kVuMjllKfJAf91yMZoYjmnf6rnlQ8vLibkDJy1RNYUAEKg8NgcQzW tHqySumjeIdh2gnjKGsweFVYnSdDAKq3DEkB9ijEtysFOt2bqyVfRUkdpvNL7A== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <831qalivwr.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Yes that fixed it. Thanks. The focus logic did change some time around emacs 26 or 27. Before that time the X focus stayed with the edit frame, but input was directed (by emacs I guess) to the minibuf. Now the X focus shifts to the minibuf and back, which is why my mouse warps to the upper corner of the edit frame. It's annoying and I'll be looking for a fix, but I can't honestly say it's an emacs bug. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 00:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Alan Mackenzie , jim@rees.org, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170519205324251 (code B ref 65116); Sun, 14 Jan 2024 00:28:01 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 00:27:33 +0000 Received: from localhost ([127.0.0.1]:41350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOoLc-0006J4-QT for submit@debbugs.gnu.org; Sat, 13 Jan 2024 19:27:33 -0500 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:41391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOoLa-0006Ir-9I for 65116@debbugs.gnu.org; Sat, 13 Jan 2024 19:27:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705192045; bh=Ec7IkiEZTU2/8vKsFS0bYv7KcTG6k+o8UHXBnQuFw2A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=JQqky4/3UpjkQudxq2+HYRxrhLkV/TkBIcEBGfzMCmfLkoh+XTMZyQ443rTLOS820EIHXSmjo2kxPN2kQdGiMTSqkBoEWtl4v+YsGPxkzUr1w15UZ3KvrCLtpCkvXe5CA+7UXBLuD4MEszDsDQChNv9WxBy6NV3JXYtGuFIgbs0Dxa0x/kAvPFju07t+16K4YAEKW+LudzMGO+GVxl6QhtnJS4y5+2EiG2cEWHp5EYJpe+CUbz5fpSWFSlv0sclKQhKmCavyEYnJjS8ZYt/YNCrEZvB8za8ngdSlPcxyEQCmQUBsulTVxcvFc9DlMBnOaaVxWCIf3qmPWoh/F2Potg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705192045; bh=zcc7GSfLGwNn0RYh3eh/RNwsx8lgso+9wVbjzDxlrQ6=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=K2noLfcUF9R+cdkMV58Ra12KFwve8XwjMArPztJ52nApXXF27zODIT82H4a9AlYRy/QLIizd7okvpZwamURqqQ6ZV2riUE+B9VgdL4pNDEuzWwuZ34yK1DA7kbut/YT4FE0G9FeNJe4nma055i12xI5hONkb9z9nox/9HWRD8kw5dMkYEqsM9l73NfSb7yf9sWd+W4pn1K2JcguRBZ7yWByEHxM4EOSfclNyEusUu3fFa9rPNuo26zslgNrO7koBYsZMnKkuC0vsAsOVUou2C7dxIprRxelRkVneLsFOTZ3QgvJwQU3b3F7yhU7lWBUBpmL/NpoGyYv3PlGE1zQwjg== X-YMail-OSG: 7ici9c4VM1mrmM5DrPCQ1h5aAekAVADloBiwb7DaEKkKK0MzvitzavbaS9k_d78 wHnHjnDHFoZElZh49izN3kF0XEEx7yHnn8hLqYyOQy4mkw2UiBec33sRJzipEw8jZFQVlHPML9Vv bHitItghj7JnjRhuV8_3DETvVrKnsmSrn0fuLJL7U.er0pa_ypqgmZ1H3bedQsgIrdtJZpCHlGja WsQB1UZiZm0eb3utJDR2ftMwguG9fEoqmj2KH_x1zoA9K2LjjiN9cGftiPC_OjXcD7WqVF_L0tsd WS3PrfDB_IL3G1VxRVCYnsGPcRuGOc2H7YAHU7Kc5vBab96W6eGiwx8.9BkdyTRBcOSncuDm1AI4 pAlxTHH0c64_tZmmd7Dsy5RJs4cbCofxMlRPiJq9fVKNXpnp1onc.cW0I0kWYyQgWGvwJoWrg_Ra K_m9ZJFU0nktd2ekZcjLemMeXPX4qaw4WElEIt1jTWl5N_yjxO4SnuPosMblWRaRznb0Uwmt4GT2 BOlcfV95HIJdvvQIfumGr0EPqh73c3hc4UsCzjsBfmG.eH2zmuJSBcFgidnRaO6dBNfbmYWJCkvG 60gKehz06WVjrQrMGhUvcxihh60lDfxNib7blTow5r7a0C3jtNvNJuQ9Yge61wfshGdvLmJ0q7Fz PDvz7Rfo.r6k120slFVXGkz4NuxA0fdMeWbK1XPfH3_bUzYT1TOXFu757fE97A2wnBlTNCLPnJ1r ttOlASFhgsJJrxZusLsIgqKJky1jjZdcsVs6yvRExpYttzvLnbfyc2L3oUMfLp_oLidKeVjb5lYl mQ3SoxIclLi3018IqHoVAbzR0emWWGH8Z6h6ix0NMWCAtmNhrBysVwfSzYZ1WS4svJrtJ2ZU4Ny5 TbQhWhy2m374Dskk00y7oXLGKOGVdiqYPFUpHYauGEg2FTqQykwxGh7EvDcKSEqI1yM.1cDRG5WT AWn6aHtvhqmWmS_vuXI0rkC0S.FnojICE6oNOXJzIMMsri1cGucLahORAVV6hKC22HAo0dycUBpf NSNOQw218lJnWMJ0ZVgBFUxMEM1N1hThBnT0WfW8z0KyCXlljCkWayH8bLUfqeC8LQnFVUGxffN5 WpQKuTmpE1cGaOvJA5bOYcgPh_FVOfxv4Aztp0ZQ_Iyms3xflwq5i67LASXGVJP5udtwpMh_nUCX WpWG1lqVABD_Sli1GBadnxf7WuXMLRfYtHuJBFSoxSqjJXh8DF2QomyYTsqyoPlmvKIMGBVRaspL iFE9c5D5NDQZURMs31S4puDzTZQwGKe_NtH68.FXDJjquFyJNBFOfPSZLA59y7bCsGnrz54JEPKR yNOOcultlQc7uoXVXHlvCKdWII6aYwMzwKBsmKrJLlgs3oNzaGSldoB.2wCRTtT2ks6BreFrueDR 5sewQKgcscUZDH6sK0dKDuKG0qZ0Zf6fiwoHVZSvAQhkn6T4KPCbrvctF2mA17TEM_4Wz_unn533 obd9dSaVsKXYQU3JQnIyoRaTzPzVPly4qRjRk7t9kd2STYI8nADAYHe7YXaFLWpSQE8xlldv9H2o tmAxdQ3TD4ln_330HR8vgtMW10XwwAfhEJwiWSoTJlHBLlCzrweEIH3IcRRc6nrmNuk9YgX.RrTu M0M_sHBuU2BmEKD7MZvQtqhXJnnrH80z4BAwhnduO2awxJ3eHxwJa85_b5YvTW_kAF7Gp0QQSz91 4Tax3oOgkhS4LJ2NXjP0YqPWtFVgD4yJ39qN.e5pK7ijVaF9Qow0k.oHIcP59ZY58w867q7usGQB gufcVuwScWEN0uf03IDZs38_Qf89d_8_0wVszgnE_OcrMI055Faog80.M4BtYA1N_qJsAh8.b8iY OGOXVJB2jRMvtzt45M6AQdVgfNltWLfx._dkNontpWR4hY8F9G2.cfWhKsCkzeKXEiRwDeQj_x25 AiGZg6mI2UKd1b7Yw.LERU9mYmjE6gUCdpM7MfEYcM6BMv76e9mKJqS.wU7yOHvggmX6uth9jd06 4KtscN4Z.uO2ttaeQvd32gmqb1DH6FZwqk_X9PAE.Fm4sBeMbQ_B7t78XVCmdc7B3_7gfB7r1p4F ZEOyOFCihIo4Eb0htFyKS1.oe6DJ3qZ.AzbJ7V8cFEZaspDTWiwSDlsE_9k5E9P3CEAAsWk1xAeL DLmj.45KCW587u0KtXopn5AvQstA6mpZERnpm4sPqsOUUy1DjGA.GimLn373l8lUWh6YGyGt71_6 jhZU7IFrx8DnXCEebttLrS7Rb1IlHiIUGjMwpGV6n5OXhrgzOSU6IzzWfJkvYhg-- X-Sonic-MF: X-Sonic-ID: b4d8c948-6644-4e07-9563-e4ed781f87cb Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Jan 2024 00:27:25 +0000 Received: by hermes--production-sg3-677476f564-vn824 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 96cb3fb401453375526aebd5d946172e; Sun, 14 Jan 2024 00:27:22 +0000 (UTC) From: Po Lu In-Reply-To: <831qalivwr.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 13 Jan 2024 08:34:28 +0200") References: <831qalivwr.fsf@gnu.org> Date: Sun, 14 Jan 2024 08:27:16 +0800 Message-ID: <87o7do21zv.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1603 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Date: Fri, 12 Jan 2024 21:44:11 +0000 >> Cc: 65116@debbugs.gnu.org, Eli Zaretskii , acm@muc.de >> From: Alan Mackenzie >> >> Hello, Jim. >> >> On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: >> > Well that's a relief. I do have an unusual setup with detached minibuf and >> > focus follows mouse. There has been a lot of churn in replace.el and frame.c >> > lately and I keep hoping the bug will go away on its own. I don't really >> > understand all the focus changes in the code but I do see why they are >> > necessary. >> >> > I have a workaround, I have bound this to a key and use it to re-focus to >> > the minibuf so I can enter the 'to' text: >> >> > (select-frame-set-input-focus (window-frame (minibuffer-window))) >> >> > But that requires manual intervention so for now I'm sticking with 28.1. >> >> I've been playing with the setup for an hour or two. It seems that >> performing some action in the minibuffer (say, M-x auto-revert-mode, but >> anything will do) causes M-% to work properly. But then, the moment the >> mouse leaves the active frame or window (I'm not sure which), M-% no >> longer works properly, until the next minibuffer action. >> >> I know this isn't much help to you, but it should be a help to us, >> tracking down what's going wrong. > > If this is WM-specific, maybe Po Lu (CC'ed) could help us understand > what happens here? Perhaps some message we expect from X is not being > received in this scenario? This is GTK3-specific. I've installed a fix on master, please test. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 06:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170521330015857 (code B ref 65116); Sun, 14 Jan 2024 06:22:01 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 06:21:40 +0000 Received: from localhost ([127.0.0.1]:41532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOtsK-00047f-3u for submit@debbugs.gnu.org; Sun, 14 Jan 2024 01:21:40 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOtsH-00047R-Rw for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 01:21:39 -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 ) id 1rOtsC-0006TF-Mn; Sun, 14 Jan 2024 01:21:32 -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=jVt2E8gPNQgmD/H+nqTJM4y3pykSSrVt8e37vJeT26c=; b=LffFhLRcT/na dsyzv2vGz2ekTqdxLSLMhRKpC7u+dCFvjj2XsS9ngi20MyxmczMGxN84T63QFh2U7X+ECe5rGIY2W ETJbV3DHJHH0fNp62ubcAt64hX5DpGEE38ly9TPz9XnNccMg30lmoLENeMozD+JTHgq4ZN3hOjiEC +3WZP6Bjq93UQjFT1aSQGwsPpzpKmAXcQBpWTw0s15cM5G25Lio2X5/AcYTVGEZYQfNBRYhcotw0M +UkW/ZG17+zWwxzC6Hw4BIcKFjwXnkHll74tGu4DdzR+s4bqtT0OiTQDlL4EgyHL4xBqyF+IutUNf 8wTQvu3jkMS25Xhcwb2nNA==; Date: Sun, 14 Jan 2024 08:21:13 +0200 Message-Id: <83le8sfnae.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jim Rees on Sat, 13 Jan 2024 17:53:17 -0600) References: <831qalivwr.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 13 Jan 2024 17:53:17 -0600 > From: Jim Rees > Cc: Eli Zaretskii , Po Lu , > 65116@debbugs.gnu.org > > Yes that fixed it. Thanks. Can you please revert that change, and instead test the patch below? It was recently installed on the master branch of Emacs. diff --git a/src/xterm.c b/src/xterm.c index 77d6550..fe39817 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -13370,13 +13370,12 @@ xi_focus_handle_for_device (struct x_display_info *dpyinfo, frame's user time. */ x_display_set_last_user_time (dpyinfo, event->time, event->send_event, false); - device->focus_frame = NULL; /* So, unfortunately, the X Input Extension is implemented such - that means XI_Leave events will not have their focus field - set if the core focus is transferred to another window after - an entry event that pretends to (or really does) set the + that XI_Leave events will not have their focus field set if + the core focus is transferred to another window after an + entry event that pretends to (or really does) set the implicit focus. In addition, if the core focus is set, but the extension focus on the client pointer is not, all XI_Enter events will have their focus fields set, despite not @@ -28805,6 +28804,33 @@ x_focus_frame (struct frame *f, bool noactivate) friends being set. */ block_input (); +#ifdef HAVE_GTK3 + /* read_minibuf assumes that calling Fx_focus_frame on a frame that + is already selected won't move the focus elsewhere, and thereby + disrupt any focus redirection to e.g. a minibuffer frame that + might be activated between that call being made and the + consequent XI_FocusIn/Out events arriving. This is true whether + the focus is ultimately transferred back to the frame it was + initially on or not. + + GTK 3 moves the keyboard focus to the edit widget's window + whenever it receives a FocusIn event targeting the outer window. + This operation gives rise to a FocusOut event that clears + device->focus_frame, which in turn prompts xi_handle_focus_change + to clear the display's focus frame. The next FocusIn event + destined for the same frame registers as a new focus, which + cancels any focus redirection from that frame. + + To prevent this chain of events from disrupting focus redirection + when the minibuffer is activated twice in rapid succession while + configured to redirect focus to a minibuffer frame, ignore frames + which hold the input focus and are connected to a minibuffer + window. (bug#65116)*/ + + if (f == dpyinfo->x_focus_frame && !FRAME_HAS_MINIBUF_P (f)) + return; +#endif /* HAVE_GTK3 */ + if (FRAME_X_EMBEDDED_P (f)) /* For Xembedded frames, normally the embedder forwards key events. See XEmbed Protocol Specification at From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 14:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: acm@muc.de, Eli Zaretskii , jim@rees.org, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170524168529933 (code B ref 65116); Sun, 14 Jan 2024 14:15:03 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 14:14:45 +0000 Received: from localhost ([127.0.0.1]:41955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP1G9-0007mi-B4 for submit@debbugs.gnu.org; Sun, 14 Jan 2024 09:14:45 -0500 Received: from mail.muc.de ([193.149.48.3]:25852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP1G8-0007mU-1s for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 09:14:44 -0500 Received: (qmail 11894 invoked by uid 3782); 14 Jan 2024 15:14:38 +0100 Received: from acm.muc.de (pd953ae63.dip0.t-ipconnect.de [217.83.174.99]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 14 Jan 2024 15:14:38 +0100 Received: (qmail 24619 invoked by uid 1000); 14 Jan 2024 14:14:37 -0000 Date: Sun, 14 Jan 2024 14:14:37 +0000 Message-ID: References: <831qalivwr.fsf@gnu.org> <87o7do21zv.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87o7do21zv.fsf@yahoo.com> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Po. On Sun, Jan 14, 2024 at 08:27:16 +0800, Po Lu wrote: > Eli Zaretskii writes: > >> Date: Fri, 12 Jan 2024 21:44:11 +0000 > >> Cc: 65116@debbugs.gnu.org, Eli Zaretskii , acm@muc.de > >> From: Alan Mackenzie > >> Hello, Jim. > >> On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > >> > Well that's a relief. I do have an unusual setup with detached minibuf and > >> > focus follows mouse. There has been a lot of churn in replace.el and frame.c > >> > lately and I keep hoping the bug will go away on its own. I don't really > >> > understand all the focus changes in the code but I do see why they are > >> > necessary. > >> > I have a workaround, I have bound this to a key and use it to re-focus to > >> > the minibuf so I can enter the 'to' text: > >> > (select-frame-set-input-focus (window-frame (minibuffer-window))) > >> > But that requires manual intervention so for now I'm sticking with 28.1. > >> I've been playing with the setup for an hour or two. It seems that > >> performing some action in the minibuffer (say, M-x auto-revert-mode, but > >> anything will do) causes M-% to work properly. But then, the moment the > >> mouse leaves the active frame or window (I'm not sure which), M-% no > >> longer works properly, until the next minibuffer action. > >> I know this isn't much help to you, but it should be a help to us, > >> tracking down what's going wrong. > > If this is WM-specific, maybe Po Lu (CC'ed) could help us understand > > what happens here? Perhaps some message we expect from X is not being > > received in this scenario? > This is GTK3-specific. I've installed a fix on master, please test. Thanks for this. Thanks also for the detailed comment explaining the fix. I now understand where and why the redirected focus carefully installed on the main frame was being removed. I've tested it, with Jim's test case, and it works for me. -- Alan Mackenzie (Nuremberg, Germany). From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170524279819780 (code B ref 65116); Sun, 14 Jan 2024 14:34:02 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 14:33:18 +0000 Received: from localhost ([127.0.0.1]:41991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP1Y6-00058y-6U for submit@debbugs.gnu.org; Sun, 14 Jan 2024 09:33:18 -0500 Received: from out-184.mta1.migadu.com ([2001:41d0:203:375::b8]:29592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP1Y4-00058l-7s for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 09:33:17 -0500 Date: Sun, 14 Jan 2024 08:33:03 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705242793; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=w2/TeE5Z94cN7wafu0NG2A0lCU9cx8n75mSAw34FdcE=; b=lLgEdb5czGd0qSVcQFVW5+ixnNE0asISl4lDe5epK2HKT7hK6M1Nu7yDbNT1Evuari2D2E VXHA4KP5Bn53bDlWi1X+vAH55TD2Je2pohPq6zE72dUUobFmJdZ+Gzp8vqAuva88nicj1y wIoG6jHsWvRD29UWrKsrpdr+UmUPkHykU1P/Swf9Tcx+1a96Lo8WtMHfg3mXGOX1+JeEND 9VRvGyqdB8IqqnSXBALGBPOGDJq4UAl0Z/Lc6tGIGcixLCKNd2GLKfLGD+jcs/VnKu3kOL ByrP0+5sCyRodghy0TGEKwqvm0JlMpf76QuqYWDp8q3aVCFzRa1WxWYtf8WQHQ== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83le8sfnae.fsf@gnu.org> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Yes that also fixes it. From unknown Mon Jun 23 20:20:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jim Rees Subject: bug#65116: closed (Re: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf) Message-ID: References: X-Gnu-PR-Message: they-closed 65116 X-Gnu-PR-Package: emacs Reply-To: 65116@debbugs.gnu.org Date: Sun, 14 Jan 2024 15:04:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1705244642-12948-1" This is a multi-part message in MIME format... ------------=_1705244642-12948-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65116: 29.1; query-replace-read-args fails reading second arg in detached = minibuf which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 65116@debbugs.gnu.org. --=20 65116: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65116 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1705244642-12948-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65116-done) by debbugs.gnu.org; 14 Jan 2024 15:03:56 +0000 Received: from localhost ([127.0.0.1]:43963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP21k-0003MZ-BD for submit@debbugs.gnu.org; Sun, 14 Jan 2024 10:03:56 -0500 Received: from mail.muc.de ([193.149.48.3]:55139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP21j-0003MM-Gx for 65116-done@debbugs.gnu.org; Sun, 14 Jan 2024 10:03:56 -0500 Received: (qmail 16203 invoked by uid 3782); 14 Jan 2024 16:03:50 +0100 Received: from acm.muc.de (pd953ae63.dip0.t-ipconnect.de [217.83.174.99]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 14 Jan 2024 16:03:49 +0100 Received: (qmail 24687 invoked by uid 1000); 14 Jan 2024 15:03:49 -0000 Date: Sun, 14 Jan 2024 15:03:49 +0000 To: Jim Rees Subject: Re: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Message-ID: References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 65116-done Cc: luangruo@yahoo.com, acm@muc.de, Eli Zaretskii , 65116-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Jim. On Sun, Jan 14, 2024 at 08:33:03 -0600, Jim Rees wrote: > Yes that also fixes it. Thanks for the testing! I'm closing the bug with this post, now. -- Alan Mackenzie (Nuremberg, Germany). ------------=_1705244642-12948-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Aug 2023 19:05:00 +0000 Received: from localhost ([127.0.0.1]:60006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSj3i-0002Om-9t for submit@debbugs.gnu.org; Sun, 06 Aug 2023 15:05:00 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35652) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qShP7-00083l-Iy for submit@debbugs.gnu.org; Sun, 06 Aug 2023 13:19:01 -0400 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 ) id 1qShP1-000337-0e for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 13:18:51 -0400 Received: from out-127.mta0.migadu.com ([2001:41d0:1004:224b::7f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qShOx-0002oN-4d for bug-gnu-emacs@gnu.org; Sun, 06 Aug 2023 13:18:50 -0400 Date: Sun, 6 Aug 2023 11:18:34 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1691342319; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=lGP+CyOEixtkKYu/RQvCbI81rA0ShSRLpTcBsc4qGxY=; b=23xZeRQRSWBFaLIbmyHkr/bBK9EQJWr501P07hiBA5XYgvvnmiNMmVSYAoz0fcW5n4PAOT PCfEYj94CFze/0fBFt3j+Awm8RngLe1z2llk/A8XOp8XSdrvjFkDYTfJI7QKFdHBqhL8qV kAWG+qMH3GocphSD4DU889mfHEq60IVpCMHpg+RJ1Aq/9Wh09noIsCMMu63BwhyYrIbfJo UOiz+k6nbZICB0zT2wOR2JIqQWMG5+e4DLjFHcsviqGLOi3kfeDQojJsJ/Ym29fgFdm1kJ 2fUp+4BwhRw4DuPQC9qTP+ZDHU4BLMTLFQdR4I6lkPniUTsxo9s+sPdf9utfsA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees To: bug-gnu-emacs@gnu.org Subject: 29.1; query-replace-read-args fails reading second arg in detached minibuf Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:1004:224b::7f; envelope-from=jim@rees.org; helo=out-127.mta0.migadu.com 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 06 Aug 2023 15:04:56 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) With detached minibuf, query-replace doesn't work because query-replace-read-args doesn't shift focus to minibuf for the replacement string. Possibly related to Bug 64152. This worked in 28.1. To reproduce, create init.el with these two lines: (add-to-list 'initial-frame-alist '(minibuffer . nil)) (add-to-list 'minibuffer-frame-alist '(minibuffer . only)) Now run emacs: emacs-29.1 -Q --load init.el Run query-replace, usually bound to M-%. Focus will shift to the minibuf. Enter a string and hit . The minibuf will now prompt for a replacement string, but focus will now be in the scratch buffer instead of the minibuf, and it will be impossible to enter the replacement string without re-focusing. In GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.17.6) of 2023-01-15 built on motul Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Arch Linux Configured using: 'configure --disable-silent-rules --prefix=/usr/local --sysconfdir=/etc --libexecdir=/usr/local/lib --localstatedir=/var --mandir=/usr/local/man --with-x --with-x-toolkit=gtk3 --without-toolkit-scroll-bars --without-xaw3d --with-cairo --without-imagemagick --without-sound --without-gif --without-libsystemd --without-dbus --without-gconf --without-gsettings --without-selinux CFLAGS=-Os' Configured features: ACL CAIRO FREETYPE GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP THREADS TIFF X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /home/rees/lib/lisp/cmuscheme hides /usr/local/share/emacs/28.1/lisp/cmuscheme /home/rees/lib/lisp/tempo hides /usr/local/share/emacs/28.1/lisp/tempo /home/rees/lib/lisp/rng-nxml hides /usr/local/share/emacs/28.1/lisp/nxml/rng-nxml /home/rees/lib/lisp/syntax hides /usr/local/share/emacs/28.1/lisp/emacs-lisp/syntax Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core eieio-loaddefs password-cache json map text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x tabify imenu man ansi-color pp seq byte-opt bytecomp byte-compile cconv zoom-frm frame-cmds cl-macs gv frame-fns avoid server ps-ccrypt html-mode dtrt-indent advice easy-mmode whitespace plain-mode edmacro kmacro cl-loaddefs cl-lib fit-frame iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd 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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify lcms2 dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 74590 6483) (symbols 48 8146 1) (strings 32 22376 2052) (string-bytes 1 771015) (vectors 16 15645) (vector-slots 8 222601 10111) (floats 8 64 30) (intervals 56 254 244) (buffers 992 13)) ------------=_1705244642-12948-1-- From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.1705251568528 (code B ref 65116); Sun, 14 Jan 2024 17:00:02 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 16:59:28 +0000 Received: from localhost ([127.0.0.1]:44056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP3pX-00008S-QL for submit@debbugs.gnu.org; Sun, 14 Jan 2024 11:59:28 -0500 Received: from out-170.mta0.migadu.com ([91.218.175.170]:26316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP3pV-00008I-CJ for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 11:59:26 -0500 Date: Sun, 14 Jan 2024 10:59:16 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705251564; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=A/SCeW6kiZgk+LkIkAdgK8Y5SpJSEWlxYHsCDXpTR9M=; b=EMZINfJaDQc+XSkGrl3y1UhWLPuH6pfsCSdxa+i8HK6qfcWwaKjsqxTlgh62OMV9wwh52i r3oC5z4gV6WfZX4409ilwGQ06M/Ldv/dwm5ooeCkxOobbLY17vH3shb/QUUniUbILbURmg V2Aac5HGzl6Wyr9EoLsvR4RlaEXOc5FU8VCyNHtunqWE/d4+jqIV8bby5yiLZMthX+Y1tl 8W5O/syb3tfnX31DguV9847DANIWVuKClHRBAu76Aw9vEu8Z+Cjyuzk3RDMTIE2UxjGvgn sbKlOrXXDzllNCxviYmRvm+HYbizbf9HexCIyFD75B7os7opGASmwFFBJ6RvcA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83le8sfnae.fsf@gnu.org> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) While Po's patch fixes the read-args focus bug, I now have a new bug. It happens irregularly and I can't say for sure yet that it's caused by Po's patch. I don't know what triggers it but it seems I need to have at least two edit frames open. What happens first is the mouse pointer disappears, but I can still edit. After a while emacs hangs and ignores all input. A bit later it won't even redisplay frames on X exposure. Here is the stack when it hangs: % sudo gdb -batch -ex bt -p 174496 [New LWP 174497] [New LWP 174498] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". 0x00007f7f6ee3e9d8 in pthread_sigmask () from /usr/lib/libc.so.6 #0 0x00007f7f6ee3e9d8 in pthread_sigmask () at /usr/lib/libc.so.6 #1 0x000055e30363ed64 in block_interrupt_signal () #2 0x000055e3036d3a2a in really_call_select () #3 0x000055e3036d3ee9 in thread_select () #4 0x000055e3036ec3e4 in xg_select () #5 0x000055e3036baaa2 in wait_reading_process_output () #6 0x000055e303634352 in read_char () #7 0x000055e303635b0d in read_key_sequence () #8 0x000055e303636999 in command_loop_1 () #9 0x000055e3036870a9 in internal_condition_case () #10 0x000055e30362a3d2 in command_loop_2 () #11 0x000055e303687027 in internal_catch () #12 0x000055e30362a374 in command_loop () #13 0x000055e30362d1c3 in recursive_edit_1 () #14 0x000055e30362d418 in Frecursive_edit () #15 0x000055e30356b311 in main () [Inferior 1 (process 174496) detached] Note this is Po's patch on top of stock 29.1. If I get ambitious I'll try building from master. I would not normally report a bug with such sketchy information but I thought you should know. If I figure out anything more I will make a proper bug report. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 17:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170525266422695 (code B ref 65116); Sun, 14 Jan 2024 17:18:01 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 17:17:44 +0000 Received: from localhost ([127.0.0.1]:44061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP47D-0005tz-K3 for submit@debbugs.gnu.org; Sun, 14 Jan 2024 12:17:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP47B-0005tk-7I for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 12:17:42 -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 ) id 1rP475-0003LC-PX; Sun, 14 Jan 2024 12:17:35 -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=6LmqrkTYwVscB4HJWIc6gj3W6IG+nFtx/YPv6EIKhEI=; b=MbEwD43PiSFw /JHiG/RgnbtlfVCZ3gPjRFP0V/oR3rw5RyvEgZp7nrbB3XcqmUGqco9w25ubwq5Ovtmb930HO2GGg +pb3c2lU6pam7I97c0+ZbmjwFd+BHpfsvGax051vhSlrUHYt8ovoB+mqC0r1v7m1tIdYdOmOVNhye gqvNlT1Oe/kxZYgSRQjuFuBl8fREIV01ZLzAageIe69mksVxgtrt1MY2OxyRC9nK9i2lbcu5Lir8E u47TLdrwNAirwgssLOQnDRnfxKc85AnEjBAI89qtlWGXQUaayMU3PxMtklz4WLKlim773g3WyTxDa l9Cm7gwhCO85/hb8vngGTQ==; Date: Sun, 14 Jan 2024 19:17:13 +0200 Message-Id: <83sf2zesx2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jim Rees on Sun, 14 Jan 2024 10:59:16 -0600) References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 14 Jan 2024 10:59:16 -0600 > From: Jim Rees > Cc: acm@muc.de, luangruo@yahoo.com, 65116@debbugs.gnu.org > > What happens first is the mouse pointer disappears, but I can still edit. > After a while emacs hangs and ignores all input. A bit later it won't even > redisplay frames on X exposure. > > Here is the stack when it hangs: > > % sudo gdb -batch -ex bt -p 174496 > [New LWP 174497] > [New LWP 174498] > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/usr/lib/libthread_db.so.1". > 0x00007f7f6ee3e9d8 in pthread_sigmask () from /usr/lib/libc.so.6 > #0 0x00007f7f6ee3e9d8 in pthread_sigmask () at /usr/lib/libc.so.6 > #1 0x000055e30363ed64 in block_interrupt_signal () > #2 0x000055e3036d3a2a in really_call_select () > #3 0x000055e3036d3ee9 in thread_select () > #4 0x000055e3036ec3e4 in xg_select () > #5 0x000055e3036baaa2 in wait_reading_process_output () > #6 0x000055e303634352 in read_char () > #7 0x000055e303635b0d in read_key_sequence () > #8 0x000055e303636999 in command_loop_1 () > #9 0x000055e3036870a9 in internal_condition_case () > #10 0x000055e30362a3d2 in command_loop_2 () > #11 0x000055e303687027 in internal_catch () > #12 0x000055e30362a374 in command_loop () > #13 0x000055e30362d1c3 in recursive_edit_1 () > #14 0x000055e30362d418 in Frecursive_edit () > #15 0x000055e30356b311 in main () > [Inferior 1 (process 174496) detached] AFAIU, this backtrace just says that Emacs waits for some input, so it isn't very informative. The question is why it doesn't _get_ any input? From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 17:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: jim@rees.org Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17052536652147 (code B ref 65116); Sun, 14 Jan 2024 17:35:02 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 17:34:25 +0000 Received: from localhost ([127.0.0.1]:44067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP4NN-0000YY-CX for submit@debbugs.gnu.org; Sun, 14 Jan 2024 12:34:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP4NL-0000YK-93 for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 12:34:24 -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 ) id 1rP4NF-00049t-V7; Sun, 14 Jan 2024 12:34:17 -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=Uge4yWRxUwPOvV5XtYGNZOT5t/x6kUsikg4n5WZfr08=; b=iAZ/8E7toO1J zoSn/Ozd1398crOeg1i3TQMutX9e8JvERB1jx+u4EkbgDsOgSnkDtrFuNicxZwW45pc1swmVjUIC5 PzbeK9wGqMDvd27exDWAhXalk6hp483WSfC0q46aVQxHc6hpw6l/tcmBWGRMoll+eYy8ISKhi+V2e suo5gyalpAwaECyo43mFV/iCVYtaDKfyFtA7K0MQVY5yHPaoaGKIQzc6ecC0IHcrokr5MIMQYi14d FEMuk4rJTkBuw4Zm/YvmatJgI14PWrLl6lEzUusCoRJxw/oqZmuyeoWRfEoyranwMBredihg4wFGt j04Qdwm649qnuggrwuewWg==; Date: Sun, 14 Jan 2024 19:33:57 +0200 Message-Id: <83r0ijes56.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83sf2zesx2.fsf@gnu.org> (message from Eli Zaretskii on Sun, 14 Jan 2024 19:17:13 +0200) References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org > Date: Sun, 14 Jan 2024 19:17:13 +0200 > From: Eli Zaretskii > > > % sudo gdb -batch -ex bt -p 174496 > > [New LWP 174497] > > [New LWP 174498] > > [Thread debugging using libthread_db enabled] > > Using host libthread_db library "/usr/lib/libthread_db.so.1". > > 0x00007f7f6ee3e9d8 in pthread_sigmask () from /usr/lib/libc.so.6 > > #0 0x00007f7f6ee3e9d8 in pthread_sigmask () at /usr/lib/libc.so.6 > > #1 0x000055e30363ed64 in block_interrupt_signal () > > #2 0x000055e3036d3a2a in really_call_select () > > #3 0x000055e3036d3ee9 in thread_select () > > #4 0x000055e3036ec3e4 in xg_select () > > #5 0x000055e3036baaa2 in wait_reading_process_output () > > #6 0x000055e303634352 in read_char () > > #7 0x000055e303635b0d in read_key_sequence () > > #8 0x000055e303636999 in command_loop_1 () > > #9 0x000055e3036870a9 in internal_condition_case () > > #10 0x000055e30362a3d2 in command_loop_2 () > > #11 0x000055e303687027 in internal_catch () > > #12 0x000055e30362a374 in command_loop () > > #13 0x000055e30362d1c3 in recursive_edit_1 () > > #14 0x000055e30362d418 in Frecursive_edit () > > #15 0x000055e30356b311 in main () > > [Inferior 1 (process 174496) detached] > > AFAIU, this backtrace just says that Emacs waits for some input, so it > isn't very informative. The question is why it doesn't _get_ any > input? Btw, I think you should submit a separate bug report about this, as this issue is probably unrelated. Unless you are saying that before applying Po's patch this never happened to you. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 19:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17052594599832 (code B ref 65116); Sun, 14 Jan 2024 19:11:01 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 19:10:59 +0000 Received: from localhost ([127.0.0.1]:44100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP5sp-0002YW-49 for submit@debbugs.gnu.org; Sun, 14 Jan 2024 14:10:59 -0500 Received: from out-186.mta1.migadu.com ([2001:41d0:203:375::ba]:45522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP5sn-0002YJ-3a for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 14:10:57 -0500 Date: Sun, 14 Jan 2024 13:10:47 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705259454; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mNI2oPizOOoUk0D5BmqRTZ/YG86sfzqlT0+hKwZHWf4=; b=Q4HfKBhDsN6YsY26fLYWylWJgq49PV12V+W92S2kWjoxvKpDRA9UQekv2cZRtZriXMFDfx KjULl4phefxdIY6BqWjrqtUDRNWannhRBYqStAEXIdzh5VKmjexkxwL/x1H9JZFzc4+Aax rRFU4YMgYC/IuJXW2QHRqL6QSnyBFDuddGz7NkPLwaYNFdI95MIn/nQm7EXKsNX12n/27E KUyVIXliO9/suZtMRbcWECzrC42rXtwJaCeiC58QGGtltqYaugPo2kGbkdqfiiL2Sw5A9G yRbTl+pDKePDXNNTk1cGQkaxzl7Uu4nCI729MaIzabjKj+rzkQWH/f5fFWqhlg== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83r0ijes56.fsf@gnu.org> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This only happens with Po's patch, not with unpatched 29.1 or with Alan's patch. That's the only reason I mention it. I don't feel I have enough information to make a separate bug report at this time. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Jan 2024 19:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17052613911067 (code B ref 65116); Sun, 14 Jan 2024 19:44:01 +0000 Received: (at 65116) by debbugs.gnu.org; 14 Jan 2024 19:43:11 +0000 Received: from localhost ([127.0.0.1]:44112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP6Nz-0000H9-Bx for submit@debbugs.gnu.org; Sun, 14 Jan 2024 14:43:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rP6Nw-0000Gt-VI for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 14:43:09 -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 ) id 1rP6Nn-0006h6-MD; Sun, 14 Jan 2024 14:43:02 -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=+U1FUdBcSZsQLY9p0AFMmM6If2Xk5XkcRbccwH0evAI=; b=iaVDYIGw/JPR Jt07bSl9YZIA1mvo0lEnkbuvJGG+s2U0dPfjYaqijfWCDSNrN0lIEE89oc5yOUHmdAVtlY0bV0XGw llHGhpRbaWpmJqYAWiUdMSGTxrw4M/DtoACSvTi5jb1RCmAnOMst31SdC+CTKnT58AND7iq4kRh23 o3gnjAqjxoz5VMyJISTAeb3bhVUj4MvE+USR7UPxBbMgH2zI78X0WgYbDAOiwq97R5lNXLKhR9Wm9 ankwWay8ZRva6kRrTet8oC0RkijmBX1wk1HL4aSo4A/woATpBiGQ86I2gwr/NNzIxYEZspC1Ftb3N J5XNeXJ6c9rxTtXeekO1tg==; Date: Sun, 14 Jan 2024 21:42:37 +0200 Message-Id: <83mst7em6q.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jim Rees on Sun, 14 Jan 2024 13:10:47 -0600) References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 14 Jan 2024 13:10:47 -0600 > From: Jim Rees > Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org > > This only happens with Po's patch, not with unpatched 29.1 or with Alan's > patch. That's the only reason I mention it. I don't feel I have enough > information to make a separate bug report at this time. Po Lu, does your patch assume something that exists only on the master branch? If not, maybe there's some problem with your solution? From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jan 2024 00:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: acm@muc.de, Jim Rees , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.1705278458686 (code B ref 65116); Mon, 15 Jan 2024 00:28:01 +0000 Received: (at 65116) by debbugs.gnu.org; 15 Jan 2024 00:27:38 +0000 Received: from localhost ([127.0.0.1]:44360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPApG-0000B0-0O for submit@debbugs.gnu.org; Sun, 14 Jan 2024 19:27:38 -0500 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:43258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPApD-0000Al-9m for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 19:27:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705278450; bh=MzlFka7vs741WHPfeXO/uRVN8hTpxBHKtatwJKvFx/c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=nmnRqGTHtOzdCSdD3Az1NhyZd659y1d8H4G8iiSwyJzfJenWvMeHiCnHV2Q+iCp4k6yY3FmTbt5zU9GbiAJb7Jx/F+HPTE+OMvc1UDIZwiVUrZzqPJc8EPDTQHh1mWBbUUTUvSp2ZswStkqvf2lH5USsxU+zl5Ppl8mHuflrJFz7IaCzaSMaH/CHpRsNopi41vbKSVIBU4I9M/GNTPKp1if7/NnrXtyvPPYyKCRZM4v1hY/bfhOJ06nM1yTAU1cbDJI1bhp+RjenSKcidrZndn/6R8N5H8H1tViCTHLrkvTPlMqS3x06pOiqX5BkFUZpVtT7nhIHzj0U+UZgKU1VSg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705278450; bh=EDnyZpwf9w8u6+Iw+eBVS6Ensz7r7q/d5UaVY8DC08t=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=cZlyST7ohNACrsm0SKvOMKgOeA8j7LmU3ouW+bmgUJjJsSk5ScxQcTkHeGS5DO5zVX4dWV2Mdg0xQJZdcOtMIKii9XGDzY69QsKBfJMVDitqUvRYLKFEKIbSC8LbgJtPbWez4Zms2S71D6Xf/fmyNswg0Nb0kZIRhdTmeME99VSL9fYZwxOokXZUy8Dffcc5Bz+a0gzofXXMucumqTcZnJsoTeEVDabrh/E+b/1nCVqHMtfX+jV4cLagznkYAW5vGsFjHxdkXebDWUDKQ+mrWkV1g4NhShgG6GDlPKh+2Tj9jGuL/IA/KXBxy9N/NfZEid3qbaFABo0KzqHtEVlYEQ== X-YMail-OSG: 79IsCpUVM1kEbb3Mi3w2M2CogDUQ1_UaaZYYmG4JbXx5KTkiDE23CplDKKFEicB 6H76WcycI_wl_UNMjWjD9il5OuGoi.VKyao_p0glFlPbmyeIY93tivUq9Se8iVclmNN1V9GKfDY0 NWHBjquUL6U_fNP6uGBuRcrVlGtyFHdD6JWWXmDoGUt7uOVnU_Hg8jYHDmdC0ApAQx34XcerGPs. K7fZsTk9snP0hgNSHbpR2ZoILKNfaK7yBSWw1fquECm8A3iD1_dJPhooOUktQZiuEeKu7MypZBEP GEyQURNiz7EgEJR.l6Dc3Uf7.CmzTkSzEK8cZAt3CZzuHRspBw1Hq8ZgUk_qcgYi9ACTgWiBM18F uYZ4lXZqaZ_JUiqFweiG.DJe2BCfXLxfJB7vT57ghcoqM65dob_QTDSfIw0xOiBc6cqY_Nniv1.w tQM5s51wRV4qNNMvx06MtCiocXMWvvGsNdW20oLP6pvyn9DaVD7dl7jmnxAHLRcISceHCDTJThQE KdIDhAcoHKGSLLPxLRoIG_cDakKxlaNHpPA9aIV0ykZN55sq.O.M6UFLOQ6zPydUklE1bLZVwgzO jZzGMi5Drh_adHX5zWFxFXPSKRLgQN.rL.6Kwn8S5n_H4BAliy41UZxAYi3r5HI6yvtstuEzeIX4 hmpvQyn1r1R8n_hj28cORpUZkb3DpBN_zo_CPgaPTNA3_d5GDTcxRgP9LjWx0qXAGFH6nDIUn5NZ lITGDSjWXzIa7xM1tf_eBDxr..hTiu6g9jFZdLQQqfZQ37lmDMZvYk7Pg49vllWQIDOsQdCNiqID 8XCanun_WMfSTE.1oKdjpP10fJQHGSDnTUweiDcpLKURAoNWn8Ef9CktOHxaqRxaB7fDpkU1Yl2t MTCYnG17yCgOHCBRIAvUYHWk7EfI7hWsblDgGplMGmrbWoNBsUdr0ia9emuuzhP2ze1Mdmws1LvV M_CU_KFVZYVGWq4jgAYkpnEzDPl9Oynnoq07YpuqGjW08FfeYc3UB6ZmMIdK9Dac3uT.uoBb4HX1 S3K9zyAMmVTYdniFxU_BRDGasfGeQTn5UdlYoBmtQ9zo1hl2aSJPMnfSAOCjVDxJ_DVJ98KHRIdE bNYb0kv0YmwX_5XS9qsV.TSaUPVIVu7MvqvpMcBhN9L1tIAynyfgTa63xw.RCQbijpzeUmXMKQLf QiTXd3pDGL6kdnSYiAYbEMZI7ozM8q0QZMZGWjI3sD_jV4c1Lp3hRAA.MlN3Ai6HSFjBzWMuEeT2 8Fe.cin1gUgBtHmDf.9YPs_rv0JdTmjaRGhsn3ssnBu20zSKo7tKvtULx9Vv0jO1piMs5JV7cQEi yY_5HmaH3Rl4SUUDmLLe0j3o3xLGMSnfzyMx9JJkQuux7Imjz9w3GSyHWwyV7JuxvMIlohckkU4n epZesuRvT8RuRYLZQwROP3neo_0TDDwZxvrKs.YuDirEcX0Z8Qz.kI8.URKb9.quTtFsvA46mcIJ pcI9rqBshMlrmzRGrOCHlii8DAcynfzLIVvpGv9rh9AsjmFXgtWJS5sXpcIsfuuBIakCx7z6sT21 RUJfjdh.9vS6UmreWV5Q7HG7aYrte6HTaq1t2EWmQ1fEriqQwlkEOgFbWYz6Cmvww8xHIiXjKJVr 4reg.9oXCsaU_4m2vBHgd8MpP079hDgkO8Gd6KMYPMcWaUdzJaVtkxWl8IjcE2ZBD1H19eOyscLl fkCrc1ae76J8X8jtYeYyikbHMbCsNgHtVyn8ZVdv2H9i1sTJQ1839vxk8nUgU9Seqr8jI19b1dVY wkIdlFvzkMPk9_9oWgFBoRv1FMD9xNwaCVmRKAePMxvMFbG8em7SR812iyWulYO88uImsZC3DPSg 34PaUaMbW9PvTxsSi7pabMu.cd3SLze_AhrHoN47N7FCsXbr0_F56PDpAMSVH4HQXmPf4no9u7ca ydH1NUCQlSf0Vlxj9xJQuFQ9JUuT2xu_TjADWQG.jZ8h_2ygNU.V6Vf01sGp7oiiDsTmQCrqGHXl WhRkytmkhGzxbdVVBNQbhiLCD6wgmEs93gBGIUt7KAJ6X..Sz4JyT3ybD0awJFRHC7AQr2RXIC2S 9NBkWVtM7FVMzcBoqOkTpeCJsUGDqsJLPM8nGyQScFQR.MGk1UEmbQGVzagZt4gPKAdwmLz3.9Mo 9nhJDlefp9ZneyhAJh8KYdg4JbCVmErbfzwG4i1pvb4s.nIHHkf88vwHhXp8CihRtMHHaIAgVzPe Beb6NEWSb6gaZE1GzSU4i398zZE_bQfoJUhLTEZYUauXTuDNku5kzeSms4tfNgULwooYC7do- X-Sonic-MF: X-Sonic-ID: 683e26f4-8c44-4d5c-8428-8cc9e04bddc9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Mon, 15 Jan 2024 00:27:30 +0000 Received: by hermes--production-sg3-677476f564-gzbjr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ae856b4f0b6c9a569806d4ec71a77db1; Mon, 15 Jan 2024 00:27:27 +0000 (UTC) From: Po Lu In-Reply-To: <83mst7em6q.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 14 Jan 2024 21:42:37 +0200") References: <831qalivwr.fsf@gnu.org> <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> <83mst7em6q.fsf@gnu.org> Date: Mon, 15 Jan 2024 08:27:20 +0800 Message-ID: <87h6jfzbiv.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 731 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Date: Sun, 14 Jan 2024 13:10:47 -0600 >> From: Jim Rees >> Cc: luangruo@yahoo.com, acm@muc.de, 65116@debbugs.gnu.org >> >> This only happens with Po's patch, not with unpatched 29.1 or with Alan's >> patch. That's the only reason I mention it. I don't feel I have enough >> information to make a separate bug report at this time. > > Po Lu, does your patch assume something that exists only on the master > branch? If not, maybe there's some problem with your solution? No, it should be compatible with 29.1. Jim, does your window manager indicate whether the frame is focused in its window decorations, and if so, are such indications active when Emacs appears to hang? From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jan 2024 01:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170528217515359 (code B ref 65116); Mon, 15 Jan 2024 01:30:02 +0000 Received: (at 65116) by debbugs.gnu.org; 15 Jan 2024 01:29:35 +0000 Received: from localhost ([127.0.0.1]:44396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPBnD-0003zf-Bm for submit@debbugs.gnu.org; Sun, 14 Jan 2024 20:29:35 -0500 Received: from out-171.mta1.migadu.com ([95.215.58.171]:52211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPBnA-0003zV-5G for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 20:29:33 -0500 Date: Sun, 14 Jan 2024 19:29:23 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705282171; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+BDBUAb7A4WvwLOaZGlUN4596tfDqqRwEU/butov740=; b=hT3Qvq2K3oFwgqiQAo6RCZJNUNLDs/Ikr1cCdmVLWSycFXRHnZhpsXBSg/1y7XxJnLlgJc eRvDaH27YygMs3RcaUc6UtLCFcgel0Yi+EJY1yn1P6apUzRC0MZMnXzG6QGwpKBJwDVdsC TsWVfVCp2TlyXAXkTgLNL4Zy6LKeDT8BcjXsVuNzg3FCtrlMTnJaSjUgLlOMk+YRS0T3wc s3qfChuytUKm1vCtPdFc1kEV7mzGDgEqC1cW3vXgmvhlavBSVPszrWJFNZoY6JlZvWvDiC gGhLkrkscdnDvQgparDqvdideK0g17uhVjeGXLnxUkFmxbi10u5Z2QT3KWBGYA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> <83mst7em6q.fsf@gnu.org> <87h6jfzbiv.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87h6jfzbiv.fsf@yahoo.com> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu wrote: No, it should be compatible with 29.1. Jim, does your window manager indicate whether the frame is focused in its window decorations, and if so, are such indications active when Emacs appears to hang? Yes it does, and yes they are. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jan 2024 03:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170528992223625 (code B ref 65116); Mon, 15 Jan 2024 03:39:02 +0000 Received: (at 65116) by debbugs.gnu.org; 15 Jan 2024 03:38:42 +0000 Received: from localhost ([127.0.0.1]:44467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPDo9-00068z-Kg for submit@debbugs.gnu.org; Sun, 14 Jan 2024 22:38:41 -0500 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:34041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPDo7-00068m-RD for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 22:38:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705289914; bh=45wYrrPPd4Jrq+Zuup0KUCo2ZCNcfvnsDR0LvOnMxrE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=S92wcIswmw5Tt+ZmkpKYbtAzmEyeivfjBZMXCPywlQcUD1C3gWxDvJWDyX0Idf7R9tBSthVll6HmECgO5+rd1TRCFh6+P3dxtSJbzgRwOCJ0gKD0oD/kqlfcn91EUZpUmHpOL3ozWVkl0M2ZHlWlV1hVtDP2VjtNbl/ojs3sufKcAbmUGmc2yyLmh9ULx+XTYAwhZJpouOnsFrSkj8khSH0PrkzJFxWjWEAO6WSUZzD1/m1WWi5dS4PX9E+JwyDFYp6yzhDLz6ut8QPw7lgbEye1dtgq11m0kU0mAtr54nA+nydmtadPZct17QM6IWmqsfpM2VOuk0mj/hSXuMjEPw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705289914; bh=T46wFtn/vxgFZxbAMECy76KfeNz+dAbjBPlHyaDvD2G=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=HsUcJtD2rfoiUC0kUc7g0hL0dRXtdJE402BiEc0haITDKTPGQmJbcx+jeK3DD0dQTBQ8tRvtaK6AGLCOJQQ020o2suDvKbWxzpdZm+N/VT/L66MQhkiinSIeSRVH60OXX/gM25FAT/y5iF9PVJ1yzzRkwahKgvcO40eUbtlnDuWvnvuwW0IjOl7GTEq7gBu5VR0rbvBRbVICBccM3nVRHjmgNVPRnyeYxYyHzFFe9GZ/LGAZA62n+a+K8Ey4f+jo+f3GYHl1cY9PRoe5iRYLkcp5dkc9gyKACoijprCkGDlbRd5/kyDb0IMJTVhanpksRBmxX/mIiW/9Ei4O+K0X7w== X-YMail-OSG: DHLrrjEVM1njfIf08ld6o4APMZ4rM8g.GaOI20c1ngKSatEmlpCUS5f.CpWA9DI HROKB0lrpqLC7r4CBU5CEkFCPN9coi89ZMqy81uVoN9la2KVGws1VCHOqMpO343i19RDRWv7pGHi yIQil8N6A9MtSGt4mFh7WjErRvCmk46C9MKpek7pdOMPWJlAy7rZHAuG8edYvQqCxxaGCOnzYcyy qLIE9Ff.vxUuosWxvqafwUhCpVHxe45_l1N2XjnscARcy2pUm0KOWOkUwp._ny36xdfCgF1w4MU8 GcEkBGNaUqtQXruIrpTKQpHjDWu_P3XA_RCi2VkAZWflGqWZ7GmatVyBWWACnp_Xpvj7iB_D4glW n8qwM7jFt1TiUWP5vOqxfoA2eCm0kxz8tBo2y1DicEHFAb0LR.lXcR5akY4Jz6AhAkI27Yy1pgkP 2QPada.KSBfO_sf0DZBZ_iGZ.Pyrb4KK21Sjc3gkRhKLam1EmG1JxA6syfKjdsEZX9pm30nj.4uR PtdbiKnbHGMgzVl64ikEqYocTcdrgzCSNE8eqsQL0k4XdfZ6nbkQGEVEDHbsaz7.EIdojZY.purk bEDs9mhfdcvuBCqu7F9KKW.XgepuI6tDnx0unH.AAEd4PkTxM_jRydiTPzM1Mfy8vV1oSTRwtwfR 98FTAuOAnVOx95HoyD4N7F3g645Mg166bK.1gCMNNg1BA.s49RiKF3LIdlluVexzSeJPX3cfwn4w kBFDANnZGC1TkQx1CRdSHVbOwlGmC9C6TZ9xGVNetypLe6oGE96IRNGc89A7BcYsFrb0CgVOQC5Q NmJrvDTzg84c0fRSMLYaHaVkq8iWvv8v6xiai4Bnn2GKVPUi7aE9joMBmT_TtiEL1BA7BFcW0M4o ecHZOGWD9ju44bY3hJzZpNK6RlE.XJdYL28juFU6nDu9StK9j1fErSwi10k1QjHj2FlLIX5WF4Dr zoryCI3Os4HZAyiFDcKF7bshJoO7EvpmKXFlc96_EfgsUZaXPHyl7qf0dg9mEnUnf4j2ESJWO3mI VpJk_vs4M8kgV_fT0pnIPs3URT8Uo.P2GY6tY5pspI0uRLlShRMg.gHc2Ssu7l7KPjKySvdYzAi2 FQS3Wej7hGAK17FAk4tomBdca6goE1PKukYS4ewUMRZpUcJX1eGa4Y6bLEqa_XTwMeN5P3J7ska9 uNVPR_4Kj66.u_XyhX3WDJpDOdbwqYWQtWAuMDKqbMZ3Sg27U2JbjuF2kk4uwIqsbcPC251vO9gl _y6V2v7t9Aq.q7gA_qd2Vw_NTEqbz3Ezu7XpGGDHAskdxKWdrGlorzG4kccLgbhRaAXo0VlTYPbs G8IkXlnXpd0T5idTBLoIl0pZNG20BY9STeir9xSq.OkryxmfdfsutTh.tZuroKZZ8Pebh9KNBWgs ir2HhwZueY.Vkuv5gLziqW42GikZqnuuKhZOw9U_62YBuspsSCUTSggKIsb25eUttFOPkUwvuKAh 0I0MLa6FHjZ5JLCtKKibqEBVOcq7Dda6ql1ZgrszC8xPWw4keq2fPcIaJCqs9vd54yf5QHlOuwhr Zh.8Jw5MYz3U5c78ZxRJR4js047GeQCKrFKQzoWnif1xl04FN6cSf3LEX.1wZh2aJ.ucYys962M3 0srpbzA2M31So0tMapwY5rFa5dBsVfkGfgS.R3zj8BDZ1pwTJOHfJS_5EcpUaTf5mx1u4opJZxmL QBJVizNtsOaHc3mQhrFyrW35.rdNjxwB6GHAFY.JkiAhy_tsOWUeIeQlaYckdq.p5xafEaA1whU7 SXlfuzJNAoPMPZUYNXOjlyNz1qkNY4EShHWmdT2gNjcwetxbVAgshoHWpF0SF7YqUAquF9CNinMB 9eY4m_H_uVjk9yMuZSVyjoeJ0O0CFN_w561C3KFWsFGkPo97kKYi4LMNDyEs2kdrtgL56kDLJQdD 9o0MXwE4306sCAcEoZhVFNHtqOsQ0y01b9zfaG7nXoTA.iKqpb8oAnj0W3POvMdsq3FkNN8MB.x7 .aSPwdTyNaD_227Ik84IA4MXr4e.ch1_r3qofM8V7yHdek8BaRo0WZGwTxjkePuLiGbG20T9t4.h 9wQqlrmfm4mTlkNY6GiWCKXDI8DvCbTM2A_6JlicfTyIoaCSwrydDmpJTweZGopZqiVvXMhUpLca 4F6uS77ESRz1Qdd8d723zvAoUPHqdgK0cE30QitLsMTaKb5jZPwsh5uVzJsOe.XMBsQhXhE4TycT YSN34TKvWAKJuJTxyzuIvJhprQCQRK4gXrVxAu593.KqrmdDKGRzE75Ldo9thplM- X-Sonic-MF: X-Sonic-ID: d4a23059-00ba-4e29-98db-83d752435d00 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Mon, 15 Jan 2024 03:38:34 +0000 Received: by hermes--production-sg3-677476f564-q2z4d (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a32ea217680ebfeb87eb7829570d1f00; Mon, 15 Jan 2024 03:38:30 +0000 (UTC) From: Po Lu In-Reply-To: (Jim Rees's message of "Sun, 14 Jan 2024 19:29:23 -0600") References: <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> <83mst7em6q.fsf@gnu.org> <87h6jfzbiv.fsf@yahoo.com> Date: Mon, 15 Jan 2024 11:38:24 +0800 Message-ID: <878r4rz2of.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 903 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jim Rees writes: > Po Lu wrote: > > No, it should be compatible with 29.1. Jim, does your window manager > indicate whether the frame is focused in its window decorations, and if > so, are such indications active when Emacs appears to hang? > > Yes it does, and yes they are. diff --git a/src/gtkutil.c b/src/gtkutil.c index 6cfb4034ed9..a7c547afd39 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1593,6 +1593,9 @@ xg_create_frame_widgets (struct frame *f) /* Use same names as the Xt port does. I.e. Emacs.pane.emacs by default */ gtk_widget_set_name (wtop, EMACS_CLASS); +#if defined HAVE_XINPUT2 && defined HAVE_GTK3 + gtk_widget_add_events (wtop, GDK_ALL_EVENTS_MASK); +#endif /* HAVE_XINPUT2 && HAVE_GTK3 */ gtk_widget_set_name (wvbox, "pane"); gtk_widget_set_name (wfixed, SSDATA (Vx_resource_name)); Does this solve the problem? Thanks for testing. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jan 2024 04:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170529438817674 (code B ref 65116); Mon, 15 Jan 2024 04:54:01 +0000 Received: (at 65116) by debbugs.gnu.org; 15 Jan 2024 04:53:08 +0000 Received: from localhost ([127.0.0.1]:44505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPEyC-0004b0-00 for submit@debbugs.gnu.org; Sun, 14 Jan 2024 23:53:08 -0500 Received: from out-183.mta0.migadu.com ([91.218.175.183]:39653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPEy7-0004an-U3 for 65116@debbugs.gnu.org; Sun, 14 Jan 2024 23:53:06 -0500 Date: Sun, 14 Jan 2024 22:52:54 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705294383; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=bso95r3fI6knd2yLI+NGdA9QQtvzIusEs0I784RXTpw=; b=hec7qiG6UXeqLKUKK47W0NkmPt1q+CbVQfGed7X4WqyXUcUGsiKsH5m3IDyv4uQcWfYO79 BINDqTiiFPea+Lj7V3Mq55Zv5LM8Pk5sKy2+Ae9utACLMyYQfaVk1gzECp7opyRpFclg4f i7TvDkWYD+mCmyWA5a9Ir9YMLZaIW35wZxaP0KNxo29CMCvzwhA+IWC5I7VDi7OaBEJLY3 uAIQejaR2YM/JfukcqgOsJxZtozCQaoYbb8KoFgapeWOgmXNEMoeGj1XLVIq9a/2zyUYND jZiO++eQoS5OhLxoPDjtSlKAQjxZ1rMa8171TdHrrvtVjzZ5QHCyy4Ure11cMQ== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> <83mst7em6q.fsf@gnu.org> <87h6jfzbiv.fsf@yahoo.com> <878r4rz2of.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <878r4rz2of.fsf@yahoo.com> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) No, that does not solve the problem. From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jan 2024 06:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jim Rees Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17053003263683 (code B ref 65116); Mon, 15 Jan 2024 06:33:01 +0000 Received: (at 65116) by debbugs.gnu.org; 15 Jan 2024 06:32:06 +0000 Received: from localhost ([127.0.0.1]:44563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPGVy-0000xL-Ae for submit@debbugs.gnu.org; Mon, 15 Jan 2024 01:32:06 -0500 Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:46600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPGVx-0000wq-3n for 65116@debbugs.gnu.org; Mon, 15 Jan 2024 01:32:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705300319; bh=kq1T+tPoSZJUtOphsFueSAB/OU7uZ0Q8TP+DcvsL9Vg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ZSSOAMROn8oHqlZmNYFQ51eHQjtxMUzweEbh0uOGsbUJPSL3MG6vIC8krUtd4k7fJozBhYmWkoDkv4hrteZ7gGE3CUwOy15DMXFMQ4DxDKt4hBWeUUNGSMZa5sYeS9cJe9Jsh/xKJW0JbYQfJ9wJOD9wlYoBUzWmoJlD3MKn3DGta0LA9HE2JF5PqMPMN2U0SqwN9CbijDuFwhZOiRooyosaxbibB1Ls4zTB+YBCdfhhQ+1IB1AK8mJTyeH2otkqAWX/NKwDh4oYfP2b7B9KS7izbBR0B3Jn1aQRvjqyn0Q6OTyyTVqqaqtuT7SL50hdNA5Gojk2whI6zLqQ5BpDsg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705300319; bh=5+7/5Yi9NXrzdWu62PumMqoPIu5J+lQ9uqdpNlQlVyk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=LrYwTQqL1bY4jTItgxMOGbMMaING0z/TVtT1fCvRI0jzRvO7LKC3r+tjpir3A+0j8a9m3bbvZ2AkE8QtFWKj6WufSf1/zmUHHA3INv2cM7rv6lRpc6JZIX9Ui8Icol76/5LvhM1QVaq6DQDlL3oZ9wcqHS6P3UjPv5Rdsn8/KfBoBG5c+X77VwkcP7kMObE7GjW169QNfPYlaIYEJ2IPQDRqK8aSxXMEaN8RAEQWS1G4ISG3+FHP5r+1oN0I1aD+MMWhD3LfSH/NpwTbURVrGyCrE+N6LVW56LwouW2Yw0/F3BwTcnso0JmLzbfl7YwGmA+0im3mhFrY8ppi6HN3tQ== X-YMail-OSG: 37fLrAkVM1m_1ri__Ov94ILUm25Um3VMDx4eRCj02RGvAF46E0TCgYZB2vm5qyu 8m3BThHm6fU441R9n8gHhU.WQ88nRULLyMixBHHdzUKQm_aDV2MrkHw7Ise0hIx2gYpogta6yN8l bKR8BGV0uVt3lEV5uaWseLNV7KbHqbrfSHz.jZxQFF3jWdO4sIyJIA8ZlzeObLCP3CL9kxcmuo8i .wBjSZOTbwY2MIkW8rZRfUBCb_3nUI3FefQOTksIhxmaQuAnjnaXyY0M7en_FbiDgF5o.N0aRiCR 8QlAp6irxrCVubZh5AzVMHDbUCuiLowsw_gC5NmRHOm2OPA.p5Phsp7O0EHXS95sAG2hB6M3y63B rUctVSB6QH0fFHoEfswoGWu5BE2Y_Jj2xaayMZZAKuPobgsY4LiRAwoGggkUCgAoJ.tBfVNeFxiI vuX4EF6xHJUE8TD_mg_jBursUsRK56e9HO6VqeOGUq7__yJq_jQmYAngBsBGjNWnZycXU8oB4GHO J7X6gFa6_VCi0c6IcBcwfzlSedlraciN_xbC20aOFxR0czwR0eqw8Te83TAMCp2dI1MVL0L06wSY 12aK36NL6X30SGYIMTR_bXt8ITzJ74iifmI36TXCaTC7.WjOoEGn48vrOX4mW4gPOpSbmYyZH9zP .hevhClx3rzDZHmOMRgiN_SeMxdsw6Ih49NTyLz7mfN7CzQq68LWDKfj2fSD0Yu_.Gicw5e5iSdX TGRti9gIKUy6Sl1qnEPQCgIt1s.JfmZ7wIEGU3_lsqvkVx7tJETVGTMYN0ucAmUoxMEXfH_EALbO zZM71m_dUiBR8EUnfRJwPXAt9r7JsP6chNy7KHE9bJyoByWkESwrm1DttBa5LMZG4CnMLFJJc.mG 2RJiGe6pJHp9f4wUFQ2H7epCG5R6NgX.BSJOUMOr0m3PsWvdyUOyq8eR_a3xsAsj6riQG1Cn1UMb UaNAAl9yM6gQq0yjlkq2EaCVGNvq6nz_k2mPbaaLqtvz3vm77zo4EzmEw2_y7BKuB9rKC.8W91nB LK.glMgGm6hHwXVMayafhogrdSNkT994vfyZjGJygawhXuJ3B.RJlCUg4J7aTMtI2tFDpgSafRdZ pocEqWcmxU8HFA2.GMjiyqbWBmFeLkH3hZ6L6rP5w6ReVr3MlMHXAFpzk2.OfgbZv7hL9p2EQZrA 6.J5KVfMQAYOnQvog25zLDTxqQXZfffM0PJzGA2OnJYJabk3BSEp4AEwemdlE3Cs8WjQI9wyIDxw Sy4M60ll7rAuBb6eMZ_7krZdO9hleE32HRIA5La66sjgDKRGHV876qxaWnpzoLkmJy46plgrni5K YmmA9KHqcGJ5T51sEz0FcyL.PoTJpnPCsOvJfNOZaAKZoAaY8wBkdb0764N1IPeaOUoRgSyiR8Sx YMt0JS.duq7GkL4kr4gBgvMJPmP_LOrtIeXRCaS1w_EY2TKLqO8h29C5NOYN_Z51JDy.RoWLow0V T99ZRBaz2JKtvU_mEiBS8BYKWCHngFqXoeY99tlZVAifGbFj2FMoOX6HjbR56KyX_hH26XGHJrqx wtgqQTp1ZTSmieqoH6cTcL1asdqdFB5vt3D58wiPjJpZuOEesRW1pyPT5_E56jZBK_tyIVwBLcmN w05u6nHjohnuJBTA6sIDXDpBMEyAzA3EyT2pQg5BD18NdQ6110HqE4WQ0uYHt9kZ8iIcXbL1jm90 cR3O1SCr4XUi.X7Q_1oc9I5OPUTI.MmIu8BcLjeRVBorgahzki7ARwPlAyp2NG0irg4TYCLcVnpI mmJSAnlalg3MJPE1.l8wiKXsZlqwHmW3iE6ey1AfOedDqvWiPlwIOe6ijbIasUW4r.5.Won2tgdD 7PGr_gqL.yQaCxkij44UyWcdc0FJnTaWmjdUev.9FmOUiOo0XXxh37RPNujmVzE2fPNnY64_cbA9 IHGS3axswniSwa2XcnhP4pfSekyJ4kcPYexAFi7e0GQypWUL909mNa1vY1wMHq6eygGZfjJ6nLNt lPVafS8yY2LC14pkdUS0p6uazjk_eHNZaxEYcgdp2biojwqOj5oea7rSYdq.5biqMkUyua.TT16y vZaiU7Qo49TofpiRjN4aEWtYeVItq99ACpEbnVswWbrdL0SBgo_erAhc_.WXl.S7Faii2LDeT8Rc 5Bxkvsj0hxpq0xlAefie.CrCZ5AJEzeH6YqkDc.UX6VzMvAX5WZQjhrlURXu4aTW7AshL81X8FMc MCi81zoVoUzPq9PuKr_iEKe9VjhoBjxUg0NorOx5To1vPaifkZ1C11Ovzr_BPvrzR X-Sonic-MF: X-Sonic-ID: 306caec5-9414-4f38-9a7c-164d623be9a2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Mon, 15 Jan 2024 06:31:59 +0000 Received: by hermes--production-sg3-677476f564-sszg9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7e49890f245452e4a7d5e321ec3af7b1; Mon, 15 Jan 2024 06:31:54 +0000 (UTC) From: Po Lu In-Reply-To: (Jim Rees's message of "Sun, 14 Jan 2024 22:52:54 -0600") References: <83le8sfnae.fsf@gnu.org> <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> <83mst7em6q.fsf@gnu.org> <87h6jfzbiv.fsf@yahoo.com> <878r4rz2of.fsf@yahoo.com> Date: Mon, 15 Jan 2024 14:31:48 +0800 Message-ID: <874jffyunf.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22010 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 606 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jim Rees writes: > No, that does not solve the problem. Nevermind, I set aside some time to debug this. A missing unblock_input was the culprit, which has now been fixed on master: diff --git a/src/xterm.c b/src/xterm.c index fe398171754..c8a43785564 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -28828,7 +28828,10 @@ x_focus_frame (struct frame *f, bool noactivate) window. (bug#65116)*/ if (f == dpyinfo->x_focus_frame && !FRAME_HAS_MINIBUF_P (f)) - return; + { + unblock_input (); + return; + } #endif /* HAVE_GTK3 */ if (FRAME_X_EMBEDDED_P (f)) From unknown Mon Jun 23 20:20:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Resent-From: Jim Rees Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Jan 2024 16:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.17053372453365 (code B ref 65116); Mon, 15 Jan 2024 16:48:02 +0000 Received: (at 65116) by debbugs.gnu.org; 15 Jan 2024 16:47:25 +0000 Received: from localhost ([127.0.0.1]:46754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPQ7R-0000sD-6l for submit@debbugs.gnu.org; Mon, 15 Jan 2024 11:47:25 -0500 Received: from out-179.mta1.migadu.com ([95.215.58.179]:61119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPQ7O-0000s3-IJ for 65116@debbugs.gnu.org; Mon, 15 Jan 2024 11:47:23 -0500 Date: Mon, 15 Jan 2024 10:47:12 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rees.org; s=key1; t=1705337241; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fKdzFXgSfptbq9Xj7BYvbcyKNrzqAQ5if6XBvjDLcic=; b=yqVnP7LwTvInVYL784vLktI6aU5WFeiz2sGL090t6mTS872EiX9Qp6T/tOMFqB1xyZlwbR ldaTb35dXijCajNSkXg0bWhfu6SjkxpwpgvG9ctAaYc34ouiuuM+95PYsh+eO2Q1dze1Ad RDVrIwfMQFi3yoqHfxVknxpVPSzZnAayNPeYvSfjxm8lCn6mmyPTw1hqPO4gqX5YI4MWPN tibIaeq887agV7bCh0V4zK/L4F98x5iuP06N5UFC2AzR0Uzc6FZTxLDPzdMGCSFT/AY/tf LPP++tRZbKUggMv1eTDM2OsFqv57IAdzgtdIbzeLyD37fT2oJrzDvwjcTjKDtQ== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Jim Rees Message-ID: References: <83sf2zesx2.fsf@gnu.org> <83r0ijes56.fsf@gnu.org> <83mst7em6q.fsf@gnu.org> <87h6jfzbiv.fsf@yahoo.com> <878r4rz2of.fsf@yahoo.com> <874jffyunf.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <874jffyunf.fsf@yahoo.com> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) So far so good. If you don't hear from me in the next couple of days consider it fixed. Thanks.